首页 > 解决方案 > 如何检查数组元素是否是数组中唯一的值?

问题描述

我在这里看到了许多类似的问题和答案,但没有一个直接回答了这个问题。对于每个数组元素,我正在寻找一种方法(使用 JavaScript)来检查它是否是数组中唯一的一个,或者是否至少有一个。例如:

const arr = [1,2,2]

寻找会回来的东西

true, false, false

通过 arr 循环时。

标签: javascriptarrays

解决方案


const arr = [1, 2, 2];
console.log(arr.map(item => arr.indexOf(item) === arr.lastIndexOf(item)));

const arr = [1, 2, 2];
arr.map(item => arr.indexOf(item) === arr.lastIndexOf(item));

推荐阅读