我有这个Javascript对象如下格式,但我想将其转换为另一种格式如下:我传递值格式let data = $('#clientForm').serializeArray(); 原始格式
let data = $('#clientForm').serializeArray();
{ name="addr_types", value="RESID"}
Run Code Online (Sandbox Code Playgroud)
通缉格式
{addr_types:"RESID"}
Run Code Online (Sandbox Code Playgroud)
或者另一种格式
{"addr_types":"RESID"}
Run Code Online (Sandbox Code Playgroud)
假设有效对象,您可以只使用给定的键/值对分配所需属性.
var source = { name: "addr_types", value: "RESID" },
target = {};
target[source.name] = source.value;
console.log(target);Run Code Online (Sandbox Code Playgroud)
ES6具有计算属性
var source = { name: "addr_types", value: "RESID" },
target = { [source.name]: source.value };
console.log(target);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1758 次 |
| 最近记录: |