我有这个数组:
var myArray = [{'name': 'name1', 'desc': 'desc1'}, {'name':'name2', 'desc':
'desc2'},.....];
我想把它变成这样的对象:
var myobject = {
obj1: {
name: 'name1',
desc: 'desc1',
},
obj2 = {
name: 'name2',
desc: 'desc2'
},
.....
}
我想遍历 myArray 并返回一个像 myobject 这样的对象。
谢谢
最佳答案
试试这个:
var myArray = [{'name': 'name1', 'desc': 'desc1'}, {'name':'name2', 'desc':
'desc2'}];
var myObject = {};
for(var i=0;i<myArray.length;i++){
myObject["obj"+i] = myArray[i];
}
关于javascript - 将数组转换为一组对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8758151/