老师检查一下代码
来源:3-11 项目作业
慕函数0445997
2022-12-06 14:41:30
用了一种之前自己没写过的方式也实现去重了,挺有意思
const arr = [1, 1, '1', 17, true, true, false, false, 'true', 'a', {}, {}];
//第一种方式
// const s=new Set(arr);
// const newArr=[...s];
// console.log(newArr);
//第二种方式
// const newArr=arr.reduce(function(prev,next){
// !prev.includes(next) && prev.push(next);
// return prev;
// },[])
// console.log(newArr)
//第三种方式
let newArr=[]
arr.forEach((item,index)=>{
!newArr.includes(item) && newArr.push(item);
})
console.log(newArr);1回答
好帮手慕小李
2022-12-06
同学你好, 三种方式都是对的,也可以到社区看看其他同学分享的,互相交流学习,祝学习愉快~
相似问题