现在有a = [1,2,3,4,5,6,3,2];b = [1,3,2,4,3,2,6];
a数组呢是随机产生的几位0-9的数组,之后删除一个元素后,在打乱顺序成为数组b,也就是我给出的俩数组,将a、b 数组进行比较,找出删除的元素
http://blog.csdn.net/kissxia/article/details/42777285
var test = function(){
//原始数组
var a = [1,2,3,4,5,6,3,2];
//删除后打乱次序的数组
var b = [1,3,2,4,3,2,6];
//已经删除的数字,可以删除多个。
var deleteNums = [];
for(var i=0;i<a.length;i++){
for(var j=0;j<b.length;j++){
if(a[i]==b[j]){
delete a[i];
break;
}
}
}
for(var i=0;i<a.length;i++){
if(a[i] != undefined){
deleteNums.push(a[i]);
}
}
console.log(deleteNums);
};
输出结果:
[ 5 ]
[Finished in 0.6s]