JavaScript-taulukko on objekti, joka edustaa kokoelmaa samantyyppisiä elementtejä.
On 3 tapaa rakentaa matriisia JavaScriptissä
- Joukkokirjaimella
- Luomalla Array-esiintymä suoraan (käyttäen uutta avainsanaa)
- Käyttämällä Array-konstruktoria (käyttäen uutta avainsanaa)
1) JavaScript-taulukon kirjaimellinen
Syntaksi taulukon luomiseen taulukkoliteraalilla on annettu alla:
var arrayname=[value1,value2.....valueN];
Kuten näet, arvot ovat sisällä [ ] ja erotettu merkillä (pilkulla).
Katsotaanpa yksinkertainen esimerkki taulukon luomisesta ja käyttämisestä JavaScriptissä.
var emp=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){> Testaa nyt Ominaisuus .length palauttaa taulukon pituuden.
Yllä olevan esimerkin tulos
parseint java
2) JavaScript-taulukko suoraan (uusi avainsana)
Syntaksi taulukon luomiseksi suoraan on annettu alla:
var arrayname=new Array();Tässä, uusi avainsana käytetään taulukon esiintymän luomiseen.
merkkijono alimerkkijono javaKatsotaanpa esimerkkiä taulukon luomisesta suoraan.
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++){>Testaa nytYllä olevan esimerkin tulos
3) JavaScript-taulukon rakentaja (uusi avainsana)
Tässä sinun on luotava taulukon esiintymä välittämällä argumentit rakentajassa, jotta meidän ei tarvitse antaa arvoa nimenomaisesti.
Alla on esimerkki objektin luomisesta taulukon rakentajan avulla.
var emp=new Array('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Testaa nytYllä olevan esimerkin tulos
JavaScript-taulukkomenetelmät
Katsotaanpa luettelo JavaScript-taulukkomenetelmistä ja niiden kuvauksista.
| menetelmät | Kuvaus |
|---|---|
| concat() | Se palauttaa uuden taulukkoobjektin, joka sisältää kaksi tai useampia yhdistettyjä taulukoita. |
| copywithin() | Se kopioi annetun taulukon osan omilla elementeillään ja palauttaa muokatun taulukon. |
| merkinnät () | Se luo iteraattoriobjektin ja silmukan, joka toistuu jokaisen avain/arvo-parin yli. |
| joka() | Se määrittää, täyttävätkö kaikki taulukon elementit tarjotut funktioehdot. |
| tasainen () | Se luo uuden taulukon, joka kuljettaa alitaulukon elementtejä ketjutettuina rekursiivisesti määritettyyn syvyyteen asti. |
| flatMap() | Se kartoittaa kaikki taulukon elementit kartoitustoiminnon avulla ja tasoittaa sitten tuloksen uudeksi taulukoksi. |
| täyttää() | Se täyttää elementit taulukkoon staattisilla arvoilla. |
| alkaen () | Se luo uuden taulukon, joka sisältää tarkan kopion toisesta taulukkoelementistä. |
| suodattaa() | Se palauttaa uuden taulukon, joka sisältää elementit, jotka läpäisevät annetut funktioehdot. |
| löytö() | Se palauttaa annetun taulukon ensimmäisen elementin arvon, joka täyttää määritetyn ehdon. |
| FindIndex() | Se palauttaa annetun taulukon ensimmäisen elementin indeksiarvon, joka täyttää määritetyn ehdon. |
| jokaiselle() | Se kutsuu toimitetun funktion kerran jokaiselle taulukon elementille. |
| sisältää () | Se tarkistaa, sisältääkö annettu matriisi määritetyn elementin. |
| sisällysluettelo() | Se etsii määritetyn elementin annetusta taulukosta ja palauttaa ensimmäisen osuman indeksin. |
| isArray() | Se testaa, onko välitetty arvo taulukko. |
| liittyä seuraan() | Se yhdistää taulukon elementit merkkijonoksi. |
| avaimet () | Se luo iteraattoriobjektin, joka sisältää vain taulukon avaimet, ja kiertää sitten näiden avainten läpi. |
| lastIndexOf() | Se etsii määritetyn elementin annetusta taulukosta ja palauttaa viimeisen osuman indeksin. |
| kartta() | Se kutsuu määritetyn funktion jokaiselle taulukon elementille ja palauttaa uuden taulukon |
| of() | Se luo uuden taulukon muuttuvasta määrästä argumentteja, joissa on minkä tahansa tyyppisiä argumentteja. |
| pop() | Se poistaa ja palauttaa taulukon viimeisen elementin. |
| työntää() | Se lisää yhden tai useamman elementin taulukon loppuun. |
| käänteinen() | Se kääntää tietyn taulukon elementit. |
| vähentää (funktio, alku) | Se suorittaa kullekin arvolle tarjotun toiminnon vasemmalta oikealle ja pienentää taulukon yhdeksi arvoksi. |
| vähennäRight() | Se suorittaa kullekin arvolle määrätyn toiminnon oikealta vasemmalle ja pienentää taulukon yhdeksi arvoksi. |
| jonkin verran() | Se määrittää, läpäiseekö jokin taulukon elementti toteutetun funktion testin. |
| siirtää() | Se poistaa ja palauttaa taulukon ensimmäisen elementin. |
| viipale() | Se palauttaa uuden taulukon, joka sisältää kopion annetun taulukon osasta. |
| järjestellä() | Se palauttaa annetun taulukon elementin lajiteltuna. |
| liitos() | Se lisää / poistaa elementtejä annettuun taulukkoon / siitä. |
| toLocaleString() | Se palauttaa merkkijonon, joka sisältää kaikki määritetyn taulukon elementit. |
| toString() | Se muuntaa tietyn taulukon elementit merkkijonomuotoon vaikuttamatta alkuperäiseen taulukkoon. |
| unshift() | Se lisää yhden tai useamman elementin annetun taulukon alkuun. |
| arvot() | Se luo uuden iteraattoriobjektin, joka sisältää arvot jokaiselle taulukon indeksille. |