JavaScript Tömb Módszerek

Konvertáló Tömbök, hogy Húrok

A JavaScript módszer toString() átalakítja egy tömb egy karakterlánc (vesszővel elválasztott) tömb értékeit.

a join() metódus is csatlakozik az összes tömb elemek egy string.

úgy viselkedik, mint a toString(), de ezen kívül megadhatja az elválasztót:

Popping and Pushing

amikor tömbökkel dolgozik, könnyű eltávolítani az elemeket és új elemeket hozzáadni.,

Ez az, amit popping and pushing jelentése:

Popping elemeket egy tömb, vagy nyomja elemeket egy tömb.

Thepop() metódus eltávolítja az utolsó elemet egy tömbből:

a metódus a “kipattant”értéket adja vissza:

/ p>

példa

var fruits=;
var x =fruits.,pop (); / / az X értéke “Mango”

próbáld ki magad “

Pushing

a push() módszer új elemet ad egy tömbhöz (a végén):

példa

var fruits = ;
fruits.push (“Kiwi”); / / hozzáad egy új elemet (“Kiwi”) a gyümölcsökhöz

próbáld ki magad”

a push() módszer visszaadja az új tömb hosszát:

példa

var fruits = ;
var x = fruits.,push (“Kiwi”); / / az X értéke 5

próbáld ki magad ”

változó elemek

a váltás egyenértékű a felbukkanással, az első elem helyett az utolsó helyett.

ashift() módszer eltávolítja az első tömb elemet, és “eltolja” az összes többi elemet egy alacsonyabb indexre.

a shift() metódus a”eltolódott” karakterláncot adja vissza:

példa

var fruits=;
var x =fruits.,shift(); // az X értéke “banán”

próbáld ki magad “

a unshift() módszer új elemet ad egy tömbhöz (az elején), a “unshifts” régebbi elemek:

a unshift() metódus az új tömb hosszát adja vissza.

példa

var fruits = ;
fruits.unshift (“Lemon”); / / visszatér 5

próbáld ki magad ”

változó elemek

tömb elemek segítségével érhető el az index száma:

Array indexek kezdődik 0. az első tömb elem, a második, a harmadik …,

a length tulajdonság egy egyszerű módja annak, hogy hozzá egy új elem egy tömb:

elemek törlése

mivel a JavaScript tömbök tárgyak, elemek törölhetők a JavaScript operátor delete:

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.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük

Tovább az eszköztárra