分享

JS取出两个数组的不同或相同元素

 化茧成蝶时光机 2020-07-02

1、取出两个数组的不同元素

getArrDifference(arr1, arr2) {     

        return arr1.concat(arr2).filter(function(v, i, arr) {         

                return arr.indexOf(v) === arr.lastIndexOf(v);     

        }); 

},

2、取出两个数组的相同元素

getArrEqual(arr1, arr2) {    

        let newArr = [];    

        for (let i = 0; i < arr2.length; i++) {        

                for (let j = 0; j < arr1.length; j++) {            

                        if(arr1[j] === arr2[i]){                

                                    newArr.push(arr1[j]);           

                         }        

                }    

        }    

        return newArr;

},
————————————————
版权声明:本文为CSDN博主「冒烟筒」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/smokestack/java/article/details/81534091

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多