数组有没有重复

20200616

数组重复判断

https://blog.csdn.net/qq_46012777/article/details/106258128#comments_21086694

let arr = [1,2,3,4,1,2,3,4,4,3,1,7];
  1. 判断数组是否有重复,并返回重复项的index
arr.forEach((val,index)=>{
  //通过查找数组
  if(arr.indexOf(val) !== temp.lastIndexOf(val)){
    tempindex.push(index)
    console.log('重复性的下标',index);
    console.log('重复性的值',val)
  };
})
  1. 判断数据是否有重复,不需要返回index
if((new Set(arr)).size !== arr.length){
  console.log('有重复')
}else {
  console.log('没有重复')
}

3.数组去重

Array.from(new Set(arr))
posted @ 2022-06-16 09:09  zeal666  阅读(42)  评论(0)    收藏  举报