内容:前端JS删除对应数组元素
//删除数组,坐标为index的元素
arry.splice(index,1);
应用:求两数组之间的差集,求出arr2中arr1没有的元素
代码:
function diffArr(){
var arr1 = ['a','b','c','d'];
var arr2 = ['a','e','f'];
for(var i=0;i<arr1.length;i++){
var no = arr1[i];
for(var j=0;j<arr2.length;j++){
if(arr2[j]==no){
arr2.splice(j,1);
}
}
}
console.log(arr2);
}
结果:
["e", "f"]