Как сделать переменную не изменяемой?
Такая задача:
var m = [1,2,3,4,5] var m1 = m m[1] = 'aaaa' alert(m1) Как сделать m1 равной m, но не зависимой от нее? |
var m = [1,2,3,4,5] var m1 = Array.prototype.slice.call( m ); m[1] = 'aaaa' alert(m1) alert(m) |
Цитата:
Другое дело, если вы в этом вопросе захотели узнать как сделать зависимыми все элементы двух массивов, кроме одного из этих элементов. |
Цитата:
var m1 = m.slice();;) А еще, 9xakep, рекомендую прочитать: http://alljs.ru/articles/array/concat#clone |
Цитата:
|
Всем спасибо.
|
Когда же ты эволюционируешь хотя бы в Слоубро?! :D
|
Часовой пояс GMT +3, время: 04:14. |