var arr = [1,2,3,‘str‘,‘bs‘,5,‘str‘];
//新建一个空数组
var newArr = [];
//遍历出arr数组的每一个元素
for(var i=0;i<arr.length;i++){
if(newArr.indexOf(arr[i]) = -1){
newArr.push(arr[i]); //只要arr里第一次出现的元素就放进新的数组,组成一个元素不重复的新数组
}
}
console.log(newArr) //[1,2,3,‘str‘,‘bs‘,5]
时间: 2024-12-17 16:58:20