Имя пользователя:
Пароль:
 

Название темы: JS, копирование массива
Показать сообщение отдельно

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


У вас какой-то слишком формальный подход к кодингу на JS. Первый вариант работает проще:
Код: Выделить весь код
str1 = "123123123";
str2 = str1;
Впрочем, дело ваше.

Для второго есть такой способ:
Код: Выделить весь код
arr1 = [1, 3, 5, 7]; // создаём массив
arr2 = [].concat(arr1); // создаём второй пустой и копируем в него первый
arr2[4] = 88; // добавляем значение во второй
alert(arr2[4] + " | " + arr1[4]); // здесь выйдет "88 | undefined"

Отправлено: 05:28, 18-11-2010 | #2

Название темы: JS, копирование массива