兩個數組做比較,把數組中相同元素刪掉,然后組成新的數組


//需求:兩個數組做比較,在ary01里把含有ary02的元素刪掉,組成新的數組ary03
let ary01=[1,2,3,4,5] let ary02=[1,5] let ary03=[] for (var i = 0; i < ary01.length; i++) { for (var j = 0; j < ary02.length; j++) { if (ary01[i] == ary02[j]) { ary01[i] = ""; break; } } } console.log(ary01)//["",2,3,4,""] for (var i = 0; i < ary01.length; i++) { if (ary01[i] != "") { ary03.push(ary01[i]) } } console.log(ary03)//[2,3,4]

 


免責聲明!

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



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