首页 > 解决方案 > 使用 JavaScript 在数组中本地输出重复元素

问题描述

例如,我有这样的数组:var number2 = [1,3,4,1,5,6,3]并且我只想输出重复的元素,例如 1 和 3 没有任何方法。我的代码如下:

for(let i=0; i<number2.length; i++){
    for(let j=0; j<number2.length; j++){
        if([i]!==[j] && number2[i]===number2[j]){
            console.log(number2[i]);
        }
    }
}

但它不按我的意愿工作。

标签: javascriptarraysalgorithm

解决方案


[i] !== [j]应该只是i !== j

number2[i] === number2[j]是正确的。


推荐阅读