【发布时间】:2019-01-11 00:19:25
【问题描述】:
这似乎是一件基本的事情,但我无法找到哪里出错了。
我希望以这种键值格式输出。
[{"10":"bob"},{"20":"Tom"},{"30":"Larry"}]
我在做什么-
var list = [];
var names = ["Bob","Tom","Larry"];
var ages = ["10", "20", "30"];
for(var i=0; i<names.length; i++){
list.push({ages[i] : names[i]})
}
但我收到了意外的令牌错误。请指导我哪里出错了?
【问题讨论】:
-
您需要将密钥包含在
[]中以强制执行Computed property names。 -
你为什么想要那个数据结构?这没什么意义。
标签: javascript object javascript-objects key-value