两个数组做比较,把数组中相同元素删掉,然后组成新的数组


//需求:两个数组做比较,在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