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 nuUtdata 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öretagvar emp=new Array('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Testa det nuUtdata 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. |