麻烦老师检查

来源: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

同学你好,三种方式都是正确的,很棒!祝学习愉快~

0

0 学习 · 15276 问题

查看课程