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: 0
    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-2025 v.1.5 | design: diviXdesign & rainbowcolors