let?arr=[1,2,3,4,2];
用空間換時間? 雙層循環(huán)也可以
function?chengeRepeat(arr){
????var?obj={};
????//把數(shù)組的元素變成對象的屬性
????for(let?i?in?arr){
????????if(obj[arr[i]]){
????????????return?true;
????????}
????????//給對象的屬性賦值?用于檢測相同屬性時判斷條件
????????obj[arr[i]]=true;
????}
????return?false;
}
let?isRepeat=chengeRepeat(arr);
console.log(isRepeat);
Array.from() 轉(zhuǎn)換數(shù)組類型? new Set()去重
console.log(Array.from(new?Set(arr)));