0
点赞
收藏
分享

微信扫一扫

利用splice删除数组中重复元素

sullay 2022-04-19 阅读 148
javascript
 //利用splice去除重复元素
        // function change(arr) {
        //     for (var i = arr.length - 1; i > 0; i--) {       让i与j相反方向对比,不要相同方向,i从后方lenght - 1开始递减,让j从前面一遍遍与i对比最后挑选出来
        //         for (var j = 0; j < i; j++) {      让j小于i,因为i后面的都过滤过了
        //             if (arr[i] === arr[j]) { 
        //                 arr.splice(j, 1)   .splice(索引数,替换的数量,替换成什么/此处不填写相当于删除掉)
        //             }
        //         }
        //     }
        //     return arr
        // }
        // var num = change(['a', 'b', 'c', 'a', 'c', 'a', 'b', 'x', 'z', 'z'])
        // console.log(num);

 思路刚开始错误,然后论坛看了一个人的豁然开朗,记录一下

举报

相关推荐

0 条评论