logo

JavaScript Array

JavaScript-array er et objekt, der repræsenterer en samling af lignende typer elementer.

Der er 3 måder at konstruere array i JavaScript

  1. Efter array bogstaveligt
  2. Ved at oprette forekomst af Array direkte (ved at bruge nyt nøgleord)
  3. Ved at bruge en Array-konstruktør (ved at bruge nyt nøgleord)

1) JavaScript-array bogstaveligt

Syntaksen for at skabe array ved hjælp af array literal er angivet nedenfor:

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

Som du kan se, er værdier indeholdt i [ ] og adskilt af , (komma).

Lad os se det enkle eksempel på at skabe og bruge 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 nu

Egenskaben .length returnerer længden af ​​et array.

Output af ovenstående eksempel

java ende

2) JavaScript Array direkte (nyt søgeord)

Syntaksen for at oprette array direkte er angivet nedenfor:

 var arrayname=new Array(); 

Her, nyt søgeord bruges til at oprette forekomst af array.

Lad os se eksemplet med at oprette array direkte.

runtime fejl
 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 nu

Output af ovenstående eksempel

3) JavaScript-array-konstruktør (nyt søgeord)

Her skal du oprette instans af array ved at sende argumenter i constructor, så vi ikke behøver at angive værdi eksplicit.

Eksemplet på oprettelse af objekt ved array-konstruktør er givet 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 nu

Output af ovenstående eksempel


JavaScript-array-metoder

Lad os se listen over JavaScript-array-metoder med deres beskrivelse.

Metoder Beskrivelse
concat() Det returnerer et nyt array-objekt, der indeholder to eller flere flettede arrays.
copywithin() Den kopierer den del af det givne array med sine egne elementer og returnerer det modificerede array.
indgange() Det opretter et iteratorobjekt og en loop, der itererer over hvert nøgle/værdi-par.
hver() Det bestemmer, om alle elementerne i et array opfylder de angivne funktionsbetingelser.
flad() Det opretter et nyt array, der bærer sub-array-elementer sammenkædet rekursivt til den specificerede dybde.
flatMap() Den kortlægger alle array-elementer via mapping-funktion og flader derefter resultatet til et nyt array.
fylde() Det udfylder elementer i et array med statiske værdier.
fra() Det opretter et nyt array, der bærer den nøjagtige kopi af et andet array-element.
filter() Det returnerer det nye array, der indeholder de elementer, der består de angivne funktionsbetingelser.
Find() Det returnerer værdien af ​​det første element i det givne array, der opfylder den angivne betingelse.
findIndex() Det returnerer indeksværdien af ​​det første element i det givne array, der opfylder den angivne betingelse.
for hver() Den aktiverer den angivne funktion én gang for hvert element i et array.
omfatter() Det kontrollerer, om det givne array indeholder det angivne element.
indeks af() Den søger i det angivne element i det givne array og returnerer indekset for det første match.
isArray() Den tester, om den beståede værdi er et array.
tilslutte() Den forbinder elementerne i et array som en streng.
nøgler() Den opretter et iteratorobjekt, der kun indeholder nøglerne til arrayet, og går derefter gennem disse taster.
lastIndexOf() Den søger i det angivne element i det givne array og returnerer indekset for det sidste match.
kort() Den kalder den angivne funktion for hvert array-element og returnerer det nye array
af() Det opretter en ny matrix fra et variabelt antal argumenter, der indeholder enhver type argument.
pop() Det fjerner og returnerer det sidste element i et array.
skubbe() Den tilføjer et eller flere elementer til slutningen af ​​et array.
baglæns() Det vender elementerne i et givet array om.
reducere (funktion, initial) Den udfører en forudsat funktion for hver værdi fra venstre mod højre og reducerer arrayet til en enkelt værdi.
reduceRight() Den udfører en forudsat funktion for hver værdi fra højre til venstre og reducerer arrayet til en enkelt værdi.
nogle() Det bestemmer, om et element i arrayet består testen af ​​den implementerede funktion.
flytte() Det fjerner og returnerer det første element i et array.
skive() Det returnerer et nyt array, der indeholder kopien af ​​den del af det givne array.
sortere() Det returnerer elementet i det givne array i en sorteret rækkefølge.
splejs () Det tilføjer/fjerner elementer til/fra det givne array.
toLocaleString() Det returnerer en streng, der indeholder alle elementerne i en specificeret matrix.
toString() Det konverterer elementerne i et specificeret array til strengform uden at påvirke det originale array.
unshift() Den tilføjer et eller flere elementer i begyndelsen af ​​det givne array.
værdier() Det opretter et nyt iteratorobjekt med værdier for hvert indeks i arrayet.