Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Слияние массивов (http://www.flasher.ru/forum/showthread.php?t=107729)

Ariel 08.02.2008 01:27

Слияние массивов
 
Допустим, есть два массива.. Как бы нам так одним махом добавить содержимое одного к другому. Можно ли как-то без цикла, примененного к каждому члену второго массива с пушем в первый?

Ariel 08.02.2008 01:35

Вроде пуш одного в другой сработал!

Код:

arrMatrixRawAll.push(arrMatrixRaw1,arrMatrixRaw2,arrMatrixRaw3,arrMatrixRaw4);
Спасибо всем!

CrazyFlasher 08.02.2008 01:36

не понимаю чем вам не угодил цикл?

Цитата:

Вроде пуш одного в другой сработал!
а теперь протрейсете все элементы получившегося массива и увидете, что у вас получилось

udaaff 08.02.2008 01:48

concat()

etc 08.02.2008 01:53

concat

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]);
}


Ariel 08.02.2008 01:56

Уже потрейсил!
Уже слилось!
Уже все работает!!
Все члены добавились одним махом. Никаких вложенных массивов не образовалосс!

etc 08.02.2008 02:05

Цитата:

Сообщение от Ariel
Уже потрейсил!
Уже слилось!
Уже все работает!!
Все члены добавились одним махом. Никаких вложенных массивов не образовалосс!

Код:

var a:Array = [1,2,3];
var b:Array = [4,5];
a.push(b);
trace(a.join('::'));



Часовой пояс GMT +4, время: 14:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.