您当前的位置: 首页 > 

潇洒白羊

暂无认证

  • 1浏览

    0关注

    68博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

数组去重

潇洒白羊 发布时间:2021-03-09 22:03:37 ,浏览量:1

数组去重

思路:遍历旧数组,然后拿着旧数组元素去查询新数组,如果该元素在新数组里面没有出现过,我们就添加,否则不添加。 运用到的知识: 1、遍历旧数组 :利用for 循环 2、检查该元素在新数组里面是否出现过:利用indexOf 方法 indexOf(‘要查找的字符’,开始的位置) 返回指定内容在原字符串中的位置,如果没找到旧返回-1,开始的位置是index索引号




    
    
    
    Document
    
        // 封装去重函数
        function unique(arr) {
            var newArr = [];
            for (var i = 0; i < arr.length; i++) {
                // 如果查询新数组 为-1,就添加
                if (newArr.indexOf(arr[i]) == -1) {
                    newArr.push(arr[i]);
                }
            }
            return newArr;
        }
        // 调用函数,并赋值,方便输出
        var demo = unique(['blue', 'pink', 'blue', 'pink', 'yellow']);
        console.log(demo);
    




关注
打赏
1655040589
查看更多评论
立即登录/注册

微信扫码登录

0.0420s