js几种常见的数组去重

作者: Miss_Fairy | 来源:发表于2017-07-27 15:19 被阅读0次

    1.利用indexOf方法去重
    <pre>
    function deleteArr(arr){
    var newArr = [];
    for(var i = 0; i < arr.length; i++){
    if(newArr.indexOf(arr[i]) == -1){
    newArr.push(arr[i]);
    }
    }
    return newArr;
    }
    </pre>

    image.png

    2.利用filter方法去重
    <pre>
    function ArrDelete(arr){
    var newArr = arr.filter(function(ele,index,self){
    return self.indexOf(ele) === index;
    });
    return newArr;
    }
    </pre>

    image.png

    相关文章

      网友评论

        本文标题:js几种常见的数组去重

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