logo

JavaScript-array

JavaScript-array er et objekt som representerer en samling av lignende typer elementer.

Det er 3 måter å konstruere array i JavaScript

  1. Etter matrise bokstavelig
  2. Ved å opprette forekomst av Array direkte (ved å bruke nytt nøkkelord)
  3. Ved å bruke en Array-konstruktør (ved å bruke nytt nøkkelord)

1) JavaScript-array bokstavelig

Syntaksen for å lage array ved å bruke array literal er gitt nedenfor:

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

Som du kan se er verdier inne i [ ] og atskilt med , (komma).

La oss se det enkle eksemplet på å lage og bruke array i JavaScript.

 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++){>
Test det nå

.length-egenskapen returnerer lengden på en matrise.

Utdata fra eksemplet ovenfor

java-opprettingsliste

2) JavaScript-array direkte (nytt nøkkelord)

Syntaksen for å lage array direkte er gitt nedenfor:

 var arrayname=new Array(); 

Her, nytt søkeord brukes til å lage forekomst av array.

La oss se eksemplet på å lage array direkte.

fcfs
 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++){>
Test det nå

Utdata fra eksemplet ovenfor

3) JavaScript-matrisekonstruktør (nytt nøkkelord)

Her må du lage forekomst av array ved å sende argumenter i konstruktør slik at vi ikke trenger å gi verdi eksplisitt.

Eksemplet på å lage objekt med array-konstruktør er gitt nedenfor.

 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++){>
Test det nå

Utdata fra eksemplet ovenfor


JavaScript-array-metoder

La oss se listen over JavaScript-array-metoder med beskrivelsen deres.

Metoder Beskrivelse
concat() Den returnerer et nytt matriseobjekt som inneholder to eller flere sammenslåtte matriser.
copywithin() Den kopierer delen av den gitte matrisen med sine egne elementer og returnerer den modifiserte matrisen.
innganger() Den lager et iteratorobjekt og en løkke som itererer over hvert nøkkel/verdipar.
hver() Den bestemmer om alle elementene i en matrise tilfredsstiller de angitte funksjonsbetingelsene.
flat() Den oppretter en ny matrise som bærer sub-array-elementer sammenkoblet rekursivt til den spesifiserte dybden.
flatMap() Den kartlegger alle matriseelementer via kartleggingsfunksjon, og flater deretter ut resultatet til en ny matrise.
fylle() Den fyller elementer inn i en matrise med statiske verdier.
fra() Den oppretter en ny matrise som bærer den nøyaktige kopien av et annet matriseelement.
filter() Den returnerer den nye matrisen som inneholder elementene som passerer de angitte funksjonsbetingelsene.
finne() Den returnerer verdien til det første elementet i den gitte matrisen som tilfredsstiller den angitte betingelsen.
findIndex() Den returnerer indeksverdien til det første elementet i den gitte matrisen som tilfredsstiller den angitte betingelsen.
for hver() Den påkaller den angitte funksjonen én gang for hvert element i en matrise.
inkluderer() Den sjekker om den gitte matrisen inneholder det spesifiserte elementet.
oversikt over() Den søker i det spesifiserte elementet i den gitte matrisen og returnerer indeksen for det første treffet.
isArray() Den tester om den beståtte verdien er en matrise.
bli med() Den føyer sammen elementene i en matrise som en streng.
nøkler() Den lager et iteratorobjekt som bare inneholder nøklene til arrayet, og går deretter gjennom disse tastene.
lastIndexOf() Den søker i det spesifiserte elementet i den gitte matrisen og returnerer indeksen for det siste treffet.
kart() Den kaller opp den spesifiserte funksjonen for hvert matriseelement og returnerer den nye matrisen
av() Den lager en ny matrise fra et variabelt antall argumenter, som inneholder alle typer argumenter.
pop() Den fjerner og returnerer det siste elementet i en matrise.
trykk() Den legger til ett eller flere elementer på slutten av en matrise.
omvendt() Det reverserer elementene i gitt matrise.
redusere (funksjon, initial) Den utfører en gitt funksjon for hver verdi fra venstre til høyre og reduserer matrisen til en enkelt verdi.
reduserHøyre() Den utfører en gitt funksjon for hver verdi fra høyre til venstre og reduserer matrisen til en enkelt verdi.
noen() Den bestemmer om noe element i matrisen består testen av den implementerte funksjonen.
skifte() Den fjerner og returnerer det første elementet i en matrise.
skive() Den returnerer en ny matrise som inneholder kopien av delen av den gitte matrisen.
sortere() Den returnerer elementet til den gitte matrisen i en sortert rekkefølge.
skjøte() Den legger til/fjern elementer til/fra den gitte matrisen.
toLocaleString() Den returnerer en streng som inneholder alle elementene i en spesifisert matrise.
toString() Den konverterer elementene i en spesifisert matrise til strengform, uten å påvirke den opprinnelige matrisen.
unshift() Den legger til ett eller flere elementer i begynnelsen av den gitte matrisen.
verdier() Den oppretter et nytt iteratorobjekt som bærer verdier for hver indeks i matrisen.