JavaScript-array är ett objekt som representerar en samling av liknande typer av element.
Det finns 3 sätt att konstruera array i JavaScript
- Efter array literal
- Genom att skapa en instans av Array direkt (med nytt nyckelord)
- 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=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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] = 'Arun'; emp[1] = 'Varun'; emp[2] = 'John'; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </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. |