如何将此数组转换为对象数组(如下)?
array[4]=
0: "238"
1: "259"
2: "276"
3: "307" to
var dataset = [
{ key: 0, value: 238 },
{ key: 1, value: 259 },
{ key: 2, value: 276 },
{ key: 3, value: 307 }];
Run Code Online (Sandbox Code Playgroud)
只需将原始数组映射到一个对象数组即可.
var arr = [
238,
259,
276,
307
];
var dataset = arr.map(function(value, index) {
return {
key: index,
value: value
};
});
document.body.innerHTML = '<pre>' + JSON.stringify(dataset, null, 2) + '</pre>';Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |