Klasa: Array
Kompatybilność: ActionScript 1.0, Flash5+
startIndex - numer indeksu wpisu do usunięcia, dozwolone sa numery ujemne np -1 zwróci ostatni element tablicy
iloscUsuniec - ilosc elementów do usunięcia z tablicy
obiekt - wartość do wstawienia w miejscu startIndex
Usuwa określony elementy z tablicy ustalając początkową wartość indeksu oraz ilość elementów będących za nim do usunięcia, oprócz tego dodaje obiekt w miejscu pierwszego usuniętego indeksu.
Jeśli ilość elementów nie zostanie ustawiona, wtedy funkcja usuwa wszytskie elementy w tablicy oprócz startowego indeksu.
Przykład:
var zwierzaki_array:Array = new Array("kot", "pies", "ptak", "ryba");
trace( zwierzaki_array.splice(1) ); // zwróci pies,ptak,ryba
trace( myPets_array ); // kot
//Przykład 2 - usuwanie innych elementów niż dwóch pierwszych
var kwiatki_array:Array = new Array("róże", "tulipany", "lilie", "orchidee");
trace( kwiatki_array.splice(1,2 ) ); // zwróci tulipany,lilie
trace( kwiatki_array ); // różee,orchidee
//Przykład 3 - usuwanie elementów oraz zastąpienie pierwszego usuniętego własną wartością:
var meble_array:Array = new Array("kanapa", "łóżko", "biurko", "lampa");
trace( meble_array.splice(1,0, "krzesło" ) ); // zwróci: pusta tablicę
trace( meble_array ); // zwróci: kanapa,krzesło,łóżko,biurko,lampa
Listing
Ranga: Administrator serwisu Punktów: 0