JavaScript:将对象数组映射到字典
#javascript#打字稿#数据
在 JavaScript / TypeScript 中将对象数组转换为字典的最简单方法:
let data = [
{id: 1, country: 'Germany', population: 83623528},
{id: 2, country: 'Austria', population: 8975552},
{id: 3, country: 'Switzerland', population: 8616571}
];
let dictionary = Object.assign({}, ...data.map((x) => ({[x.id]: x.country})));
// {1: "Germany", 2: "Austria", 3:
另外一种办法:
Object.fromEntries
很好,像这样使用怎么样:
let dictionary = Object.fromEntries(data.map(x => [x.id, x.country]));
标签:Object,映射,country,JavaScript,let,id,字典
From: https://www.cnblogs.com/ministep/p/17557834.html