JavaScript-array er et objekt som representerer en samling av lignende typer elementer.
Det er 3 måter å konstruere array i JavaScript
- Etter matrise bokstavelig
- Ved å opprette forekomst av Array direkte (ved å bruke nytt nøkkelord)
- 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=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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] = 'Arun'; emp[1] = 'Varun'; emp[2] = 'John'; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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. |