Просмотр полной версии : Слияние массивов
Допустим, есть два массива.. Как бы нам так одним махом добавить содержимое одного к другому. Можно ли как-то без цикла, примененного к каждому члену второго массива с пушем в первый?
Вроде пуш одного в другой сработал!
arrMatrixRawAll.push(arrMatrixRaw1,arrMatrixRaw2,arrMatrixRaw3,arrMatrixRaw4);
Спасибо всем!
CrazyFlasher
08.02.2008, 01:36
не понимаю чем вам не угодил цикл?
Вроде пуш одного в другой сработал!
а теперь протрейсете все элементы получившегося массива и увидете, что у вас получилось
CrazyFlasher
08.02.2008, 01:55
var a:Array = [1,2,3]
var b:Array = [4,5]
var c:Array = [];
c = a.concat(b)
for (var i in c){
trace(c[i]);
}
Уже потрейсил!
Уже слилось!
Уже все работает!!
Все члены добавились одним махом. Никаких вложенных массивов не образовалосс!
Уже потрейсил!
Уже слилось!
Уже все работает!!
Все члены добавились одним махом. Никаких вложенных массивов не образовалосс!
var a:Array = [1,2,3];
var b:Array = [4,5];
a.push(b);
trace(a.join('::'));
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.