Javascript 如何将数组数据转换为对象数组?
如何将此数组转换为对象数组(如下)Javascript 如何将数组数据转换为对象数组?,javascript,Javascript,如何将此数组转换为对象数组(如下) 只需将原始数组映射到对象数组 var-arr=[ 238, 259, 276, 307 ]; var数据集=arr.map(函数(值、索引){ 返回{ 关键词:索引,, 价值:价值 }; }); document.body.innerHTML=''+JSON.stringify(数据集,null,2)+''试试这个 var obj = array.reduce(function(output, val, idx) { output[idx] = val;
只需将原始数组映射到对象数组
var-arr=[
238,
259,
276,
307
];
var数据集=arr.map(函数(值、索引){
返回{
关键词:索引,,
价值:价值
};
});
document.body.innerHTML=''+JSON.stringify(数据集,null,2)+''代码>试试这个
var obj = array.reduce(function(output, val, idx) {
output[idx] = val;
return output;
}, {});
var array = [
238,
259,
276,
307
];
var dataset ={};
array.map(function(value, index) {
dataset[index]= value
});
试试这个
这可以通过多种数组循环方法实现。请显示您尝试过的内容请点击此链接并查看
var array = [
238,
259,
276,
307
];
var dataset ={};
array.map(function(value, index) {
dataset[index]= value
});