Цитата:
http://javascript.ru/forum/misc/5041...tml#post332236 |
Цитата:
|
Сделал вроде по аналогии, всё равно не работает =\
var default_arr = [
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст'], 'текст', 'текст']
];
var arr = default_arr.concat();
for(var i = 0; i < arr.length; i++) {
arr[i][2] = default_arr[i][2].concat();
}
я всё верно понял? |
Цитата:
var default_arr = [
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст','текст'], 'текст', 'текст'],
['текст', 'текст', ['текст'], 'текст', 'текст']
];
var arr = default_arr.concat();
for(var i = 0; i < default_arr.length; i++) {
arr[i] = default_arr[i].concat();
arr[i][2] = default_arr[i][2].concat();
}
arr[1][2]='[new]';
alert(default_arr);
alert(arr);
|
FoxTrix, вот еще статейка...
http://blog.eney-solutions.com.ua/co...avascript.html Или вот... http://webonrails.ru/post/1062/ |
Цитата:
Спасибо, всё работает. |
В JS объекты за исключением примитивных(строк, чисел и булева типа) передаются по ссылке. Чтобы создать копию используй такую функцию function clone(o){return JSON.parse(JSON.stringify(o))}
|
| Часовой пояс GMT +3, время: 17:58. |