logo

JavaScript Array

JavaScript-array är ett objekt som representerar en samling av liknande typer av element.

Det finns 3 sätt att konstruera array i JavaScript

  1. Efter array literal
  2. Genom att skapa en instans av Array direkt (med nytt nyckelord)
  3. Genom att använda en Array-konstruktor (med nytt nyckelord)

1) JavaScript-array bokstavlig

Syntaxen för att skapa array med array literal ges nedan:

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

Som du kan se finns värden inuti [ ] och separerade med , (komma).

Låt oss se det enkla exemplet på att skapa och använda 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++){>
Testa det nu

Egenskapen .length returnerar längden på en array.

Utdata från exemplet ovan

centrera en bild i css

2) JavaScript Array direkt (nytt nyckelord)

Syntaxen för att skapa array direkt ges nedan:

 var arrayname=new Array(); 

Här, nytt sökord används för att skapa instans av array.

Låt oss se exemplet på att skapa array direkt.

 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++){>
Testa det nu

Utdata från exemplet ovan

3) JavaScript-matriskonstruktor (nytt nyckelord)

Här måste du skapa instans av array genom att skicka argument i konstruktorn så att vi inte behöver tillhandahålla värde explicit.

Exemplet på att skapa objekt med arraykonstruktor ges nedan.

företag vs företag
 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++){>
Testa det nu

Utdata från exemplet ovan


JavaScript Array-metoder

Låt oss se listan över JavaScript-arraymetoder med deras beskrivning.

Metoder Beskrivning
concat() Den returnerar ett nytt arrayobjekt som innehåller två eller flera sammanslagna arrayer.
copywithin() Den kopierar delen av den givna arrayen med sina egna element och returnerar den modifierade arrayen.
poster() Den skapar ett iteratorobjekt och en loop som itererar över varje nyckel/värdepar.
varje() Den avgör om alla element i en array uppfyller de angivna funktionsvillkoren.
platt() Den skapar en ny array som bär sub-array-element sammanlänkade rekursivt till det specificerade djupet.
flatMap() Den mappar alla arrayelement via mappningsfunktion och plattar sedan ut resultatet till en ny array.
fylla() Det fyller element i en array med statiska värden.
från() Den skapar en ny array som bär den exakta kopian av ett annat arrayelement.
filtrera() Den returnerar den nya arrayen som innehåller de element som klarar de angivna funktionsvillkoren.
hitta() Den returnerar värdet av det första elementet i den givna arrayen som uppfyller det angivna villkoret.
findIndex() Den returnerar indexvärdet för det första elementet i den givna arrayen som uppfyller det angivna villkoret.
för varje() Den anropar den tillhandahållna funktionen en gång för varje element i en array.
inkluderar() Den kontrollerar om den givna arrayen innehåller det angivna elementet.
index för() Den söker igenom det angivna elementet i den givna arrayen och returnerar indexet för den första matchningen.
isArray() Den testar om det godkända värdet är en array.
Ansluta sig() Den sammanfogar elementen i en array som en sträng.
nycklar() Den skapar ett iteratorobjekt som bara innehåller arrayens nycklar och går sedan igenom dessa nycklar.
lastIndexOf() Den söker igenom det angivna elementet i den givna arrayen och returnerar indexet för den senaste matchningen.
Karta() Den anropar den angivna funktionen för varje arrayelement och returnerar den nya arrayen
av() Den skapar en ny array från ett variabelt antal argument, som innehåller alla typer av argument.
pop() Den tar bort och returnerar det sista elementet i en array.
skjuta på() Den lägger till ett eller flera element i slutet av en array.
omvänd() Det vänder om elementen i en given array.
reducera(funktion, initial) Den utför en tillhandahållen funktion för varje värde från vänster till höger och reducerar matrisen till ett enda värde.
reduceRight() Den kör en tillhandahållen funktion för varje värde från höger till vänster och reducerar matrisen till ett enda värde.
några() Den avgör om något element i arrayen klarar testet av den implementerade funktionen.
flytta() Den tar bort och returnerar det första elementet i en array.
skiva() Den returnerar en ny array som innehåller kopian av delen av den givna arrayen.
sortera() Den returnerar elementet i den givna arrayen i en sorterad ordning.
splitsa() Det lägger till/tar bort element till/från den givna arrayen.
toLocaleString() Den returnerar en sträng som innehåller alla element i en angiven array.
att stränga() Det konverterar elementen i en specificerad array till strängform, utan att påverka den ursprungliga arrayen.
unshift() Den lägger till ett eller flera element i början av den givna arrayen.
värden() Den skapar ett nytt iteratorobjekt som bär värden för varje index i arrayen.