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