Надеюсь, кто-нибудь сможет пролить свет на этот, казалось бы, прямой вопрос.
Мне нужно сравнить два массива, чтобы увидеть, идентичны ли они.
var _array1:Array = new Array();
var _array2:Array = new Array();
_array1.push(1,2,3,4,5);
_array2 = _array1.concat();
trace("_array2 "+_array2);
//traces 1,2,3,4,5 so I am assuming the copy took place.
if (_array2 == _array1) {
trace("the same");
} else {
trace("different");
}
В этом тесте прослеживается «другое», хотя массивы кажутся одинаковыми.
Кто-нибудь знает, где я иду не так?
Спасибо
Mark