您的位置:首页 > 其它

用于判断数组是否完全包含另外的一个数组的所有元素

2008-07-31 08:51 1006 查看
在做项目的过程中,从多个数组中的元素一一比较,

如判断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("这两个数组不是完全相等哦")

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐