【发布时间】:2019-08-08 12:18:55
【问题描述】:
我有一个数组banks
我需要返回一个具有以下所有参数的对象
const banks = [{kod: 723,name: "bank",},{kod: 929,name: "bank2"}]
我试着用
const lookup = banks.map(item => {
return ({[item.kod]: item.name })
})
但它返回结果[ {723: "bank"}, {929: "bank2"} ]
我怎样才能达到这个结果{723: "bank",929: "bank2"}
【问题讨论】:
-
你不能用
.map()来做到这一点,因为重点是将现有数组的元素映射 到新数组的元素中。但是,您可以在发布的答案中使用.reduce()。
标签: javascript arrays