【发布时间】:2016-06-11 08:05:14
【问题描述】:
如果我有这样的对象:
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'} -
js 对象中的键必须是唯一的,因此当名称、数字 7 级别具有与可能不是有效对象的属性相同的键时。你可以看看stackoverflow.com/questions/3996135/…stackoverflow.com/questions/17063257/…
标签: javascript