如果我有这样的对象:对象分成三个部分
var myObj = [
{'name': 'Mike', 'number' : 'b1' , 'level' : 0 },
{'name': 'Tom', 'number' : 'b2' , 'level' : 0 }
];
如何创建三个独立的对象,如:
"names" :
{
'name1' : 'Mike',
'name2' : 'Tom',
..}
"numbers" :
{
'number1' : 'b1',
'number2' : 'b2',
..}
"levels" :
{
'level1' : '0',
'level2' : '0',
...
}
相同的属性多次,只有最后一个将生存:D ...'{'name':'Mike','name':'Tom'}'=>'{name:'Tom'}' –
Well keys在一个js对象中需要是唯一的,所以当名称,数字7级别具有与可能不具有有效对象的属性相同的关键字时。你可以看看 http://stackoverflow.com/questions/3996135/js-associative-array-with-duplicate-names http://stackoverflow.com/questions/17063257/necessity-for-duplicate- keys-in-json-object – brk