如何迭代循环并从重复的[重复]中返回原始数据值
Posted
技术标签:
【中文标题】如何迭代循环并从重复的[重复]中返回原始数据值【英文标题】:How to iterate loop and return the original data value from duplicated [duplicate] 【发布时间】:2020-06-12 07:57:32 【问题描述】:如何迭代循环并从重复中返回原始数据
我只需要在循环中使用它。
Array >
0: 2019
1: 2019
2: 2020
3: 2019
4: 2016
5: 2016
6: 2016
7: 2019
8: 2019
9: 2019
10: 2019
I need only [2019,2016,2020];
我不想要重复的值。
希望大家帮忙
【问题讨论】:
您需要遍历所有数组数据以获取值,然后,对于每个值,使用另一个数组来存储数据而不会重复值 【参考方案1】:类似这样的:
const uniqueYears = []
years.forEach(year =>
if(!uniqueYears.includes(year))
uniqueYears.push(year)
);
演示:
const years = [
2019,
2019,
2020,
2019,
2016,
2016,
2016,
2019,
2019,
2019,
2019
];
const uniqueYears = []
years.forEach(year =>
if(!uniqueYears.includes(year))
uniqueYears.push(year)
);
console.log(uniqueYears);
【讨论】:
以上是关于如何迭代循环并从重复的[重复]中返回原始数据值的主要内容,如果未能解决你的问题,请参考以下文章