javascript - 如何迭代循环并从重复中返回原始数据值
问题描述
如何迭代循环并从重复中返回原始数据
我只需要将它用于循环。
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];
我不想要重复的值。
我希望你们能帮助
解决方案
像这样的东西:
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);
推荐阅读
- python - Python-xarray:如何将多个 3D DataArray 组合成一个具有 6 维的单个?
- reporting-services - SSRS 计数 = 0 / 计数 >0 表达式
- javascript - `matchPath()`函数中的react-router不一致`exact`行为
- node.js - 文档准备好时导入 npm (ReactJS/Next.js)
- java - 如何从 Spring IT 中排除配置?
- c# - 带有 id 的 URL 路由,没有控制器
- javascript - 向 Material UI KeyboardDatePicker 添加自定义 CSS 样式
- apache-spark - 列出纱线应用作业
- c - 与 const 和 non-const 成员联合
- python - 电报机器人从文件发送随机图像