麻烦老师检查
来源:3-11 项目作业
dww1
2022-05-01 23:43:28
//第一种
// [1, ‘1’, 17, true, false, ‘true’, ‘a’, {}, {}]
const arr = [1, 1, '1', 17, true, true, false, false, 'true', 'a', {}, {}];
//set
const s=[...new Set(arr)];
console.log(s); //[1, ‘1’, 17, true, false, ‘true’, ‘a’, {}, {}]
//第2种
//for循环
let result=[];
for(let i=0;i<arr.length;i++){
if(!result.includes(arr[i])){
result.push(arr[i]);
}
}
console.log(result);
//第3种
let newArray=[];
for(let i=0;i<arr.length;i++){
if(newArray.indexOf(arr[i])==-1){
newArray.push(arr[i]);
}
}
console.log(newArray);1回答
好帮手慕星星
2022-05-03
同学你好,三种方式都是正确的,很棒!祝学习愉快~
相似问题