Array.slice [AS 2]
Klasa: Array
Kompatybilność: ActionScript 1.0, Flash5+
Zwraca nową tablicę która zawiera tylko przedział z wybranych elementów innej tablicy. Tworzone są nowe elementy do nowej tablicy, czyli tablica nie odnosi się do oryginału (nie ma linkowania). Jako parametr można podać również liczbę ujemną wtedy odliczanie zaczyna się od końca tablicy.
Listing
//Przykład 1 - tworzenie tablicy z przedziału dla liczb dodatnich
var zwierzaki:Array = new Array("kot", "pies", "ryba", "kanarek", "papuga");
var czteroNozniZwierzaki:Array = new Array();
var czteroNozniZwierzaki = zwierzaki.slice(0, 2);
trace(czteroNozniZwierzaki); // zwróci: kot,pies
trace(zwierzaki); // zwróci: kot,pies,ryba,kanarek,papuga
//Przykład 2 - tworzenie tablicy używając liczb ujemnych jako parametr
var zwierzaki:Array = new Array("kot", "pies", "ryba", "kanarek", "papuga");
var latajaceZwierzaki:Array = zwierzaki.slice(-2);
trace(latajaceZwierzaki); // zwróci: kanarek,papuga
//Przykład 3 - tworzenie tablicy używając przedziału z liczb ujemnych jako parametry
var zwierzaki:Array = new Array("kot", "pies", "ryba", "kanarek", "papuga");
var plywajaceZwierzaki:Array = zwierzaki.slice(2,-2);
trace(plywajaceZwierzaki); // zwróci: ryba
var zwierzaki:Array = new Array("kot", "pies", "ryba", "kanarek", "papuga");
var czteroNozniZwierzaki:Array = new Array();
var czteroNozniZwierzaki = zwierzaki.slice(0, 2);
trace(czteroNozniZwierzaki); // zwróci: kot,pies
trace(zwierzaki); // zwróci: kot,pies,ryba,kanarek,papuga
//Przykład 2 - tworzenie tablicy używając liczb ujemnych jako parametr
var zwierzaki:Array = new Array("kot", "pies", "ryba", "kanarek", "papuga");
var latajaceZwierzaki:Array = zwierzaki.slice(-2);
trace(latajaceZwierzaki); // zwróci: kanarek,papuga
//Przykład 3 - tworzenie tablicy używając przedziału z liczb ujemnych jako parametry
var zwierzaki:Array = new Array("kot", "pies", "ryba", "kanarek", "papuga");
var plywajaceZwierzaki:Array = zwierzaki.slice(2,-2);
trace(plywajaceZwierzaki); // zwróci: ryba
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