a törlés lehet hagyni meghatározatlan lyukak a tömbben. Használja a pop () vagy shift() helyett.
Splicing an Array
The splice() method can be used to add new items to an array:
Example
var fruits = ;
fruits.,splice (2, 0, “Lemon”, “Kiwi”);
próbáld ki magad ”
az első paraméter (2) meghatározza azt a pozíciót, ahol új elemeket kell hozzáadni (beillesztve).
a második paraméter (0) határozza meg, hogy hány elemnek kell lenniemoved.
a többi paraméter (“citrom”,” Kiwi”) meghatározza a beadandó új elemeket.
asplice() metódus egy tömböt ad vissza a törölt elemekkel:
példa
var fruits=;
fruits.,splice (2, 2, “Lemon”, “Kiwi”);
próbáld ki magad”
a splice() segítségével eltávolíthatja az elemeket
okos paraméterbeállítással a splice() elemek eltávolításához anélkül, hogy “lyukakat” hagyna a tömbben:
az első paraméter (0) meghatározza azt a pozíciót, ahol új elemeket kell hozzáadni (beilleszteni).
a második paraméter (1) meghatározza, hogy hány elemnek kell lennieeltávolítva.
a többi paraméter elhagyásra kerül. Új elemek nem kerülnek hozzáadásra.,
összevonása (összefűzése) tömbök
a concat() metódus új tömböt hoz létre a meglévő tömbök összevonásával (összefűzésével):
a concat() metódus nem változtatja meg a meglévő tömböket. Mindig visszatér egy új tömb.
A concat() módszer bármilyen számú tömb érvek:
A concat() a módszer is, hogy a szövegekre érvek:
Példa (Összevonása egy Tömb Értékek)
var arr1 = ;
var a gyerekeim, mi = arr1.,concat (“Peter”);
próbáld ki magad “
egy tömb szeletelése
a slice() módszer egy tömb egy darabját egy új tömbbe szeleteli.
Ez a példa az 1.tömb elemből (“Narancs”) kiinduló tömb egy részét szeleteli ki:
példa
var fruits = ;
var citrus = fruits.slice (1);
próbáld ki magad ”
aslice() módszer új tömböt hoz létre. Nem távolít el semmilyen elemet a forrás tömbből.,
Ez a példa kivágja a tömb egy részét a tömb 3 eleméből (“Alma”) kiindulva:
példa
var fruits = ;
var citrus = fruits.slice(3);
próbáld ki magad ”
a slice() módszer két érvet vehet fel, mint például a slice(1, 3).
a módszer ezután kiválasztja az elemeket a kezdő argumentumból, majd a vég argumentumig (de nem beleértve).
példa
var fruits =;
var citrus = fruits.,slice(1, 3);
próbáld ki magad “
Ha a vég argumentum elhagyásra kerül, mint az első példákban, a slice() módszer kivágja a tömb többi részét.
példa
var fruits =;
var citrus = fruits.slice(2);
próbáld ki magad ”
automatikus toString ()
a JavaScript automatikusan átalakítja a tömböt vesszővel elválasztott karakterláncra, amikor primitív érték várható.
Ez mindig így van, amikor megpróbál egy tömböt kiadni.,
Ez a két példa ugyanazt az eredményt hozza:
példa
var fruits =;
dokumentum.getElementById (“demo”).innerHTML = fruits;
próbáld ki magad ”
minden JavaScript objektum rendelkezik toString () módszerrel.
Max és Min értékek keresése egy tömbben
nincsenek beépített funkciók a JavaScript tömb legmagasabb vagy legalacsonyabb értékének megtalálásához.
megtudhatja, hogyan oldja meg ezt a problémát a bemutató következő fejezetében.
rendezési tömbök
a rendezési tömbök a bemutató következő fejezetében találhatók.