Показать сообщение отдельно
  #9 (permalink)  
Старый 17.12.2012, 14:55
Профессор
Отправить личное сообщение для BallsShaped Посмотреть профиль Найти все сообщения от BallsShaped
 
Регистрация: 14.09.2012
Сообщений: 162

Мне кажется удачным копировать объекты через Object.create:
var matrix = [[1]];
var matrix_copy = matrix.map(function ( x ){
  return Object.create( x );
});

matrix_copy[0][0] = 2;

alert( matrix[0][0], matrix_copy[0][0] );
Ответить с цитированием