美文网首页
js_去掉一个数组的重复元素

js_去掉一个数组的重复元素

作者: basicGeek | 来源:发表于2018-11-22 11:34 被阅读0次
    //    编写一个方法 去掉一个数组的重复元素
        var arr = [1,2,3,4,5,2,3,4];
        console.log(arr);
        var aaa = fn(arr);
        console.log(aaa);
        //思路:创建一个新数组,循环遍历,只要新数组中有老数组的值,就不用再添加了。
        function fn(array){
            var newArr = [];
            for(var i=0;i<array.length;i++){
                //开闭原则
                var bool = true;
                //每次都要判断新数组中是否有旧数组中的值。
                for(var j=0;j<newArr.length;j++){
                    if(array[i] === newArr[j]){
                        bool = false;
                    }
                }
                if(bool){
                    newArr[newArr.length] = array[i];
                }
            }
            return newArr;
        }
    
    去除数组重复元素去除数组重复元素

    相关文章

      网友评论

          本文标题:js_去掉一个数组的重复元素

          本文链接:https://www.haomeiwen.com/subject/eatlqqtx.html