Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.09.2011, 01:03
Интересующийся
Отправить личное сообщение для Serpanok Посмотреть профиль Найти все сообщения от Serpanok
 
Регистрация: 07.01.2011
Сообщений: 20

Копирование массива пользовательской функцией
Здравствуйте!

У меня есть два массива
var array1 = Array(elem0, elem1, elem2);
var array2 = Array(elem3, elem4, elem5);

и функция
function test () {
...
array1 = [].concat(array2);
...
}

т.е. нужно в функции заменить массив 1 на 2. Но он не заменяется! Как заменить(обязательно из функции!!!)?

Заранее спс!
Ответить с цитированием
  #2 (permalink)  
Старый 30.09.2011, 01:32
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

А что должно получиться-то??? Вообще непонятно, что хочешь и причем тут "Events/DOM/Window"?
var array1 = Array("elem0", "elem1", "elem2"),
    array2 = Array("elem3", "elem4", "elem5");

function test () { 
  array1 = [].concat(array2);// или просто array1 = array2
}

test();
alert( array1 );// очень похоже на array2. Нужно другое?
Ответить с цитированием
  #3 (permalink)  
Старый 30.09.2011, 13:16
Профессор
Отправить личное сообщение для nikita.mmf Посмотреть профиль Найти все сообщения от nikita.mmf
 
Регистрация: 01.02.2010
Сообщений: 364

var array1 = ["elem0", "elem1", "elem2"],
    array2 = ["elem3", "elem4", "elem5"];

function test () { 
  array1 = array2.slice();
}

test();
alert( "первый массив : " + array1 +  "\n\nвторой массив : " + array2 + "\n\nэто разные указатели : " + (array1 !== array2) );
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как найти и удалить массив из массива? FRIE Общие вопросы Javascript 8 14.03.2011 15:48
splice массива массивов vahrusha Общие вопросы Javascript 9 27.07.2010 15:41
Можно ли как для произвольного массива создавать вызовы функций , имеющих на входе kefi Общие вопросы Javascript 3 17.04.2009 16:53
вставка элементов массива в текстовую форму по клику olezyk Общие вопросы Javascript 3 21.03.2009 22:01