在做项目的过程中,从多个数组中的元素一一比较,
如判断aItem0=[0,1,3,2] aItem1=[1,3,2,0]
两个数组中的其一是否与另一个数组里元素完全一样。
简要代码原理:
var aItem0:Array=[0,1,3,2];
var aItem1:Array=[1,3,2,0];
var c:Number=0
//先对数组排序
aItem0.sort()//此时aItem0=[0,1,2,3]
aItem1.sort()//此时aItem1=[0,1,2,3]
for(var i:Number=0;i<aItem0.length;i++){
if(aItem0[i]==aItem1[i]){
c++
}
}
if(c==aItem0.length){
trace("两个数组里的元素完全相等")
}else{
trace("这两个数组不是完全相等哦")
}