Loading:


Array.concat [AS 2]

Klasa: Array

Kompatybilność: ActionScript 1.0, Flash5+

 

Tworzy jedną tablice z dwóch podanych, jednej przed znakiem kropki drugiej podaną jako parametr metody. Możliwe jest również łączenie więcej niż jednej tablicy, w takim przypadku należy podać nazwę kolejnej tablicy po znaku przecinka w parametrze metody.



Napisz Artyku³

Listing

//# Przykład 1 - łączenie dwóch tablic

var tablica1:Array = new Array("a","b","c");
var tablica2:Array = new Array(1,2,3);
var tablica1i2:Array = tablica1.concat(tablica2);
trace(tablica1i2);
// zwróci tablicę [a,b,c,1,2,3].

//# Przykład 2 - łączenie trzech tablic:

var num1:Array = [1,3,5];
var num2:Array = [2,4,6];
var num3:Array = [7,8,9];
var nums:Array=num1.concat(num2,num3)
trace(nums);
// zwróci tbalice [1,3,5,2,4,6,7,8,9].

//# Przykład 3 - zagnieżdżone tablice nie są spłaszczane. Elementy w zagnieżdżonej tablicy są rozdzielane na pojedyncze  elementy w x_tablica, jak pokazuje przykład poniżej:

var a_tablica:Array = new Array ("a","b","c");

// 2 and 3 są elementami w zagnieżdżonej ablicy
var n_tablica:Array = new Array(1, [2, 3], 4);

var x_tablica:Array = a_tablica.concat(n_tablica);
trace(x_tablica[0]); // a
trace(x_tablica[1]); // b
trace(x_tablica[2]); // c
trace(x_tablica[3]); // 1
trace(x_tablica[4]); // 2, 3
trace(x_tablica[5]); // 4

 




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors