兩個數組進行比較,返回其中相同或者不同的數值


 

兩個數組進行比較,返回其中相同或者不同的數值

 

1、取出兩個數組中,不同的數值

function getArrDifferent(arr1, arr2) {
 
    return arr1.concat(arr2).filter(function(v, i, arr) {
 
        return arr.indexOf(v) === arr.lastIndexOf(v);
 
    });
 
};

//------------------------------------------------
2、取出兩個數組中,相同元素 function getArrEqually(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;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM