JavaScript tömb egy olyan objektum, amely hasonló típusú elemek gyűjteményét képviseli.
Háromféleképpen lehet tömböt létrehozni JavaScriptben
- Tömb literál szerint
- A tömbpéldány közvetlen létrehozásával (új kulcsszó használatával)
- Tömb konstruktor használatával (új kulcsszó használatával)
1) JavaScript tömb literál
A tömb tömb literál használatával történő létrehozásának szintaxisa az alábbiakban látható:
var arrayname=[value1,value2.....valueN];
Mint látható, az értékek a [ ] belsejében találhatók, és , (vesszővel) választják el egymástól.
Lássuk az egyszerű példát a tömb létrehozására és használatára JavaScriptben.
var emp=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Tesztelje most
A .length tulajdonság egy tömb hosszát adja vissza.
A fenti példa kimenete
python lista inicializálása
2) JavaScript-tömb közvetlenül (új kulcsszó)
A tömb közvetlen létrehozásának szintaxisa az alábbiakban látható:
var arrayname=new Array();
Itt, új kulcsszó tömbpéldány létrehozására szolgál.
Lássuk a tömb közvetlen létrehozásának példáját.
var i; var emp = new Array(); emp[0] = 'Arun'; emp[1] = 'Varun'; emp[2] = 'John'; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Tesztelje most
A fenti példa kimenete
3) JavaScript tömb konstruktor (új kulcsszó)
Itt létre kell hoznia egy tömbpéldányt argumentumok konstruktorban történő átadásával, hogy ne kelljen kifejezetten értéket megadnunk.
Az alábbiakban látható az objektum tömbkonstruktorral történő létrehozásának példája.
var emp=new Array('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Tesztelje most
A fenti példa kimenete
lista indexe
JavaScript tömb módszerek
Lássuk a JavaScript tömb metódusainak listáját a leírásukkal együtt.
Mód | Leírás |
---|---|
concat() | Egy új tömbobjektumot ad vissza, amely két vagy több egyesített tömböt tartalmaz. |
copywithin() | Az adott tömb saját elemeivel rendelkező részét másolja, és a módosított tömböt adja vissza. |
bejegyzés() | Létrehoz egy iterátor objektumot és egy ciklust, amely minden kulcs/érték páron iterál. |
minden() | Meghatározza, hogy egy tömb összes eleme megfelel-e a megadott függvényfeltételeknek. |
lakás() | Létrehoz egy új tömböt, amely a megadott mélységig rekurzívan összefűzi az altömb elemeket. |
flatMap() | Az összes tömbelemet leképezési funkcióval leképezi, majd az eredményt egy új tömbbe simítja. |
tölt() | Statikus értékekkel tölti ki az elemeket egy tömbbe. |
tól től() | Létrehoz egy új tömböt, amely egy másik tömbelem pontos másolatát tartalmazza. |
szűrő() | Visszaadja az új tömböt, amely tartalmazza azokat az elemeket, amelyek megfelelnek a megadott függvényfeltételeknek. |
megtalálja() | Az adott tömb első olyan elemének értékét adja vissza, amely megfelel a megadott feltételnek. |
findIndex() | Az adott tömb első olyan elemének indexértékét adja vissza, amely megfelel a megadott feltételnek. |
az egyes() | Egy tömb minden eleméhez egyszer meghívja a megadott függvényt. |
magába foglalja() | Ellenőrzi, hogy az adott tömb tartalmazza-e a megadott elemet. |
indexe() | Megkeresi a megadott elemet az adott tömbben, és visszaadja az első egyezés indexét. |
isArray() | Azt teszteli, hogy az átadott érték egy tömb-e. |
csatlakozik() | Egy tömb elemeit karakterláncként kapcsolja össze. |
kulcsok() | Létrehoz egy iterátor objektumot, amely csak a tömb kulcsait tartalmazza, majd ezeken a kulcsokon keresztül fut át. |
lastIndexOf() | Megkeresi a megadott elemet az adott tömbben, és visszaadja az utolsó egyezés indexét. |
térkép() | Minden tömbelemhez meghívja a megadott függvényt, és visszaadja az új tömböt |
nak,-nek() | Változó számú argumentumból új tömböt hoz létre, amely bármilyen típusú argumentumot tartalmaz. |
pop() | Eltávolítja és visszaadja a tömb utolsó elemét. |
nyom() | Egy vagy több elemet ad egy tömb végéhez. |
fordított() | Megfordítja az adott tömb elemeit. |
csökkenti (függvény, kezdeti) | Minden értékhez balról jobbra egy megadott függvényt hajt végre, és a tömböt egyetlen értékre csökkenti. |
csökkentiRight() | Egy adott függvényt hajt végre minden értékhez jobbról balra, és a tömböt egyetlen értékre csökkenti. |
néhány() | Meghatározza, hogy a tömb bármely eleme átmegy-e az implementált függvény tesztjén. |
váltás() | Eltávolítja és visszaadja a tömb első elemét. |
szelet() | Egy új tömböt ad vissza, amely az adott tömb részének másolatát tartalmazza. |
fajta() | Az adott tömb elemét rendezett sorrendben adja vissza. |
splice() | Elemeket ad hozzá/eltávolítja az adott tömbhöz. |
toLocaleString() | Egy karakterláncot ad vissza, amely egy megadott tömb összes elemét tartalmazza. |
toString() | Egy megadott tömb elemeit karakterlánc formává alakítja, anélkül, hogy az eredeti tömböt befolyásolná. |
unshift() | Egy vagy több elemet ad hozzá az adott tömb elejéhez. |
értékek() | Létrehoz egy új iterátor objektumot, amely a tömb minden indexéhez értéket hordoz. |