gpt4 book ai didi

javascript - typescript /Javascript : Setting a unique list with an additional property

转载 作者:行者123 更新时间:2023-12-03 03:56:10 25 4
gpt4 key购买 nike

我声明了以下空数组:

  myYears: { year: number, checked: boolean }[] = [];

我的目标是用年份和是否检查该年份的 bool 值来填充这个对象数组。我也喜欢这里有属性名称。最初填充 myYears 时,我按如下方式填充它,以从 myBigDataList 对象数组获取我的唯一年份列​​表。这成功地为我提供了一系列独特的年份数字,并且我已经做到了这一点。现在,将其转换为 {year: number,checked: boolean} 对象数组而不仅仅是数字,并且所有内容都初始化为 true 的最佳方法是什么?

  this.myYears= Array.from(new Set(this.myBigDataList.map(item => {item.activityYear})));

最佳答案

您可以在 map 功能中执行此操作。

let myYears = [
1971,
1972,
1973
];

myYears = myYears.map(year => {
return {
year: year,
checked: true
};
});

console.log(myYears);

关于javascript - typescript /Javascript : Setting a unique list with an additional property,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44938111/

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