gpt4 book ai didi

javascript - 将数组对象推送到新对象

转载 作者:行者123 更新时间:2023-11-30 07:32:00 24 4
gpt4 key购买 nike

我有以下数据:

var data = [{
County: "Cork",
date: '1/1/2018',
num: 100
}, {
County: "Roscommon",
date: '07/10/2017',
num: 27
}];
var Counties = {};
for (County in data) {
for (var i = 0; i <= 1; i++) {
Counties[data[i].County] = data[i].County;
}
}

这将返回 {County: "Roscommon"}

如何让我的代码返回数组对象中的每个县,以便我最终得到:

{County: "Cork"}
{County: "Roscommon"}

最佳答案

您可以使用array#map。您可以使用 array#map 迭代数组,在其回调函数中,您可以使用对象解构语法获取 County 值并使用对象简写符号创建具有 County 值的对象。

var data = [{ County: "Cork", date:'1/1/2018', num:100 },{ County: "Roscommon", date: '07/10/2017', num:27 }],
counties = data.map(({County}) => ({County}));
console.log(counties);

关于javascript - 将数组对象推送到新对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48546167/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com