本质上,我想要在 JavaScript 中等效于这个 Python 函数:
def to_dict(coll, key):
return {i[key]: i for i in coll}
assert to_dict([
{'key': 1, 'value': 1},
{'key': 2, 'value': 2},
{'key': 3, 'value': 3},
], 'key') == {
1: {'key': 1, 'value': 1},
2: {'key': 2, 'value': 2},
3: {'key': 3, 'value': 3},
}
我知道我可以手工构建它,但是有没有简洁的方法?(可以使用jQuery或Underscore.js)