ayewhy 2008-6-27 16:20
可以判断数组一是否包含在数组二內么?
我定义了两个数组,一个是一维数组,arr1:Array = [1,2] 另一个是arr2:Array = [arr4,arr3]
要怎么判断arr2中是否包含有arr1呢?
我尝试过用下面的方法
var array1:Array = [12,12];
var array2:Array = [[12,12],[11,13],[10,11]];
for (var _key in array2) {
if(array1==array2[_key])
{
trace (ok);
}
else trace (wrong);
}
结果输出是wrong, 这是什么原因呢?
passi0n 2008-6-27 16:30
var array1:Array = [12,12];
var array2:Array = [[12,12],[11,13],[10,11]];
for (var _key in array2) {
if(array1.toString()==array2[_key].toString())
{
trace ("ok");
}
else
{
trace ("wrong");
}
}
这样因该可以吧
ayewhy 2008-6-27 16:52
:D 可以可以。。 多谢~ 不过,数组类型也可以tostring的么? 呵呵,受教了~ 非常感谢!