麻烦老师检查
来源:3-11 项目作业
夜的解忧铺
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
同学你好,三种方式都是正确的,很棒!祝学习愉快~
相似问题