Возможный дубликат:
Каков наиболее эффективный способ клонирования объекта JavaScript?
Это также называют "глубоким копированием", на котором я нашел некоторые статьи. Ближе всего выглядит этот, но для jQuery - я пытаюсь сделать это без библиотеки.
Я также видел в двух местах, что можно сделать что-то вроде:
arr2 = JSON.decode(JSON.encode(arr1));
Но это, по-видимому, неэффективно. Также возможно циклическое и копирование каждого значения по отдельности и повторение всех массивов. Это кажется утомительным и неэффективным.
Итак, какой самый эффективный, небиблиотечный способ копирования многомерного массива JavaScript [[a],[b],[c]]
? При необходимости я полностью доволен методом "не IE".
Спасибо!