我有这个数组:
[ { nom: 'fusion', nbrRune: 1 },
{ nom: 'air', nbrRune: 2 },
{ nom: 'earth', nbrRune: 0 },
{ nom: 'fire', nbrRune: 0 },
{ nom: 'life', nbrRune: 0 },
{ nom: 'logic', nbrRune: 0 },
{ nom: 'water', nbrRune: 0 }
]
我希望将其转换为像这样的对象:
{ nom: 'fusion', nbrRune: 1 },
{ nom: 'air', nbrRune: 2 },
{ nom: 'earth', nbrRune: 0 },
{ nom: 'fire', nbrRune: 0 },
{ nom: 'life', nbrRune: 0 },
{ nom: 'logic', nbrRune: 0 },
{ nom: 'water', nbrRune: 0 }
你可以帮我转换一下吗?感谢。
答案 0 :(得分:1)
您可能正在尝试这样做?
var myObj = {};
var myArr = [
{ nom: 'fusion', nbrRune: 1 },
{ nom: 'air', nbrRune: 2 },
{ nom: 'earth', nbrRune: 0 },
{ nom: 'fire', nbrRune: 0 },
{ nom: 'life', nbrRune: 0 },
{ nom: 'logic', nbrRune: 0 },
{ nom: 'water', nbrRune: 0 }
];
myObj.stuff = myArr;
alert(JSON.stringify(myObj));
示例:http://jsfiddle.net/d90Lkcgs/
这将为您提供一个包含对象数组的对象。
花括号内的东西是物体。方括号内的东西是数组。