是否可以转换
[[35, "Bill"], [20, "Nancy"], [27, "Joan"]]
至
{"Bill": 35, "Nancy": 20, "Joan": 27}
使用.map()或.reduce()方法?
我可以使用以下方法转换数组:
const arr = [[35, "Bill"], [20, "Nancy"], [27, "Joan"]];
let obj = {};
for (let item of arr) {
obj[item[1]] = item[0];
}
console.log(obj);Run Code Online (Sandbox Code Playgroud)
但我尝试使用map或reduce失败的尝试.有任何想法吗?