Javascript

js判断数组中是否有相同元素

本文主要是介绍js判断数组中是否有相同元素,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

思路:第一个元素与后面的元素对比,无重复,则从第二个元素开始与后面的元素对比...以此类推

let same=false
let arr=[1,2,3,1,3]
if(arr.length>1){
    for(let i=0;i<arr.length-1;i++){
        let other=arr.slice(i+1)
        same=other.find(item=>item==arr[i])
        if(same)break;
    }
    if(same){
        console.log('重复了')
    }
}
这篇关于js判断数组中是否有相同元素的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!