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.
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
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: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno