【发布时间】:2015-07-24 05:00:08
【问题描述】:
所以我知道如何像这样动态设置密钥:
var hashObj = {};
hashObj[someValue] = otherValue;
但是我没有看到任何关于map()的答案:
var list = ['a', 'b', 'c'];
var hashObject = list.map(function(someValue) {
return { someValue: 'blah' };
});
// should return: [ {'a': 'blah'}, {'b': 'blah'}, {'c': 'blah'} ];
我知道我可以在 for 循环等中执行此操作,但是在仅使用 map() 的 JavaScript 中这是不可能的吗?
【问题讨论】:
标签: javascript arrays associative-array