Показать сообщение отдельно
Старый 14.04.2007, 01:58
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 7  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Цитата:
Сообщение от iNils
только надо учитывать, что concat из многомерного массива сделает одномерный
В смысле?
Код:
var a1:Array = [[0, 1, 2],[0, 1, 2],[0, 1, 2]];
var a3:Array = a1.concat();
a1[0] = [2,3,4];
a3[2] = [5,6,7];
function traceArr( arr ){
 for(var i=0; i<arr.length; i++)trace( i+ "> " + arr[i] );
}
traceArr (a1);
//0> 2,3,4
//1> 0,1,2
//2> 0,1,2
traceArr (a3);
//0> 0,1,2
//1> 0,1,2
//2> 5,6,7