javascript 将数字数组从重复项目减少到仅限唯一项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 将数字数组从重复项目减少到仅限唯一项目相关的知识,希望对你有一定的参考价值。

// Reduces digits array from repeated items to unique items only
const arr = [1, 2, 1, 1, 4, 5, 7, 8, 2];
const unique = arr.filter((item, index, arr) => index === arr.indexOf(item));

console.log(unique); // [1, 2, 4, 5, 7, 8]

// Alternative
const unique2 = Array.from(arr.reduce((acc, item) => acc.add(item), new Set()));

console.log(unique2); // [1, 2, 4, 5, 7, 8]

以上是关于javascript 将数字数组从重复项目减少到仅限唯一项目的主要内容,如果未能解决你的问题,请参考以下文章

在javascript中将数字转换为数组| angular7的打字稿[重复]

如果重复 x 次,则从数组中删除值 | JavaScript

如何从数组中删除重复的数字?

如何使用JavaScript将循环内数组中的所有项目相乘[重复]

将数组中的所有项目设置为没有for循环c ++的数字[重复]

无法从从 sql 数据库读取的 javascript 函数中获取返回数组 [重复]