Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Копирование массива в другой массив (https://javascript.ru/forum/misc/46516-kopirovanie-massiva-v-drugojj-massiv.html)

Petesso 13.04.2014 15:59

nerv_, Циклические ссылки невозможны в моем коде. Ну только если не творить как шальной всякие безумные штуки, конечно же. А за совет спасибо, буду иметь в виду.

rand01m 27.09.2016 17:16

var arr1 = [0, 1, 2, ["a,b,c"], "aaaa", [["d,e,f"], 4, 5]];
var arr2 = ["blabla", "blabla", "blabla"];
arr2[0] = arr1.slice();
alert(arr2);
//[[0, 1, 2, ["a,b,c"], "aaaa", [["d,e,f"], 4, 5]], "blabla", "blabla"]

Aetae 27.09.2016 23:13

var arr1 = [0, 1, 2, ["a,b,c"], "aaaa", [["d,e,f"], 4, 5]];
var arr2 = ["blabla", "blabla", "blabla"];
arr2[0] = arr1.slice();
alert(arr2);
//[[0, 1, 2, ["a,b,c"], "aaaa", [["d,e,f"], 4, 5]], "blabla", "blabla"]
arr2[0][3][0] = "Мамма Mia!";
alert(arr1);

rand01m 28.09.2016 13:47

Да, облажался))


Часовой пояс GMT +3, время: 00:43.