Показать сообщение отдельно
Старый 15.10.2006, 23:32
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Код:
var a1:Array = [[1,2,3,4,5,6,7,8,9],[1,2,3,4,5,6,7,8,9,10]];
getArrayCopy = function(arr:Array):Array {
	var outArray:Array = new Array();
	for (var i:Number=0;i<arr.length;i++) {
		var item = arr[i];
		if (Array(item)!=null&&item!=arr) {
			outArray.push(getArrayCopy(item));
		} else {
			outArray.push(item);
		}
	}
	return outArray;
}
a2 = getArrayCopy(a1);
a2[0][1] = 134;
trace([a1[0][1],a2[0][1]]); // 2,134
Сколки-угодно-мерный…


Последний раз редактировалось etc; 15.10.2006 в 23:34.