logo

Niz JavaScript

niz JavaScript je objekt, ki predstavlja zbirko podobnih tipov elementov.

Obstajajo 3 načini za sestavo matrike v JavaScriptu

  1. Po literalu polja
  2. Z neposrednim ustvarjanjem primerka Array (z uporabo nove ključne besede)
  3. Z uporabo konstruktorja matrike (z uporabo nove ključne besede)

1) JavaScript matrični literal

Spodaj je podana sintaksa ustvarjanja matrike z uporabo literala matrike:

 var arrayname=[value1,value2.....valueN]; 

Kot lahko vidite, so vrednosti znotraj [] in ločene z (vejica).

Oglejmo si preprost primer ustvarjanja in uporabe matrike v JavaScriptu.

 var emp=[&apos;Sonoo&apos;,&apos;Vimal&apos;,&apos;Ratan&apos;]; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Preizkusite zdaj

Lastnost .length vrne dolžino matrike.

Rezultat zgornjega primera

java print

2) JavaScript Array neposredno (nova ključna beseda)

Sintaksa neposrednega ustvarjanja matrike je podana spodaj:

 var arrayname=new Array(); 

tukaj, nova ključna beseda se uporablja za ustvarjanje primerka matrike.

Oglejmo si primer neposrednega ustvarjanja matrike.

 var i; var emp = new Array(); emp[0] = &apos;Arun&apos;; emp[1] = &apos;Varun&apos;; emp[2] = &apos;John&apos;; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Preizkusite zdaj

Rezultat zgornjega primera

3) Konstruktor niza JavaScript (nova ključna beseda)

Tukaj morate ustvariti primerek matrike s posredovanjem argumentov v konstruktorju, tako da nam ni treba izrecno podati vrednosti.

Primer ustvarjanja predmeta s konstruktorjem matrike je podan spodaj.

najlepši nasmeh
 var emp=new Array(&apos;Jai&apos;,&apos;Vijay&apos;,&apos;Smith&apos;); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>&apos;); } </emp.length;i++){>
Preizkusite zdaj

Rezultat zgornjega primera


Metode polja JavaScript

Oglejmo si seznam matričnih metod JavaScript z njihovim opisom.

Metode Opis
concat() Vrne nov matrični objekt, ki vsebuje dve ali več združenih matrik.
copywithin() Kopira del dane matrike z lastnimi elementi in vrne spremenjeno matriko.
vnosi () Ustvari objekt iteratorja in zanko, ki ponovi vsak par ključ/vrednost.
vsak() Določa, ali vsi elementi matrike izpolnjujejo podane pogoje funkcije.
stanovanje() Ustvari novo matriko, ki nosi elemente podmatrike, povezane rekurzivno do določene globine.
flatMap() Preslika vse elemente matrike prek funkcije preslikave, nato pa rezultat izravna v novo matriko.
izpolni () Elemente zapolni v matriko s statičnimi vrednostmi.
od() Ustvari novo matriko, ki nosi natančno kopijo drugega elementa matrike.
filter() Vrne novo matriko, ki vsebuje elemente, ki izpolnjujejo navedene pogoje funkcije.
najti() Vrne vrednost prvega elementa v dani matriki, ki izpolnjuje podani pogoj.
findIndex() Vrne vrednost indeksa prvega elementa v dani matriki, ki izpolnjuje podani pogoj.
za vsakogar() Ponujeno funkcijo prikliče enkrat za vsak element matrike.
vključuje() Preveri, ali dana matrika vsebuje podani element.
indeks() Išče podani element v dani matriki in vrne indeks prvega ujemanja.
isArray() Preveri, ali je posredovana vrednost matrika.
pridruži se() Združuje elemente matrike kot niz.
ključi() Ustvari objekt iteratorja, ki vsebuje samo ključe matrike, nato pa te ključe preleti v zanki.
lastIndexOf() Preišče navedeni element v dani matriki in vrne indeks zadnjega ujemanja.
zemljevid() Pokliče določeno funkcijo za vsak element matrike in vrne novo matriko
od() Ustvari novo matriko iz spremenljivega števila argumentov, ki vsebuje katero koli vrsto argumenta.
pop() Odstrani in vrne zadnji element matrike.
potisni() Na konec matrike doda enega ali več elementov.
obratno() Obrne elemente dane matrike.
zmanjšati (funkcija, začetnica) Izvede določeno funkcijo za vsako vrednost od leve proti desni in zmanjša matriko na eno samo vrednost.
zmanjšaj desno() Izvede določeno funkcijo za vsako vrednost od desne proti levi in ​​zmanjša matriko na eno samo vrednost.
nekaj() Določa, ali kateri koli element matrike prestane preizkus implementirane funkcije.
premik() Odstrani in vrne prvi element matrike.
rezina () Vrne novo matriko, ki vsebuje kopijo dela dane matrike.
razvrsti() Vrne element dane matrike v razvrščenem vrstnem redu.
spoj () Dodaja/odstranjuje elemente v/iz dane matrike.
toLocaleString() Vrne niz, ki vsebuje vse elemente določene matrike.
toString() Pretvori elemente določene matrike v obliko niza, ne da bi vplival na izvirno matriko.
unshift() Doda enega ali več elementov na začetek podane matrike.
vrednote() Ustvari nov predmet iteratorja, ki nosi vrednosti za vsak indeks v matriki.