JavaScript-array is een object dat een verzameling vergelijkbare typen elementen vertegenwoordigt.
Er zijn 3 manieren om een array in JavaScript te construeren
- Door array letterlijk
- Door rechtstreeks een exemplaar van Array te maken (met behulp van een nieuw trefwoord)
- Door een Array-constructor te gebruiken (met een nieuw trefwoord)
1) JavaScript-array letterlijk
De syntaxis voor het maken van een array met behulp van array literal wordt hieronder gegeven:
var arrayname=[value1,value2.....valueN];
Zoals u kunt zien, bevinden de waarden zich in [ ] en worden ze gescheiden door , (komma).
Laten we het eenvoudige voorbeeld bekijken van het maken en gebruiken van een array in JavaScript.
var emp=['Sonoo','Vimal','Ratan']; for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Test het nu
De eigenschap .length retourneert de lengte van een array.
Uitvoer van het bovenstaande voorbeeld
tweevoudig java
2) JavaScript Array direct (nieuw trefwoord)
De syntaxis voor het rechtstreeks maken van een array wordt hieronder gegeven:
string naar geheel getal java
var arrayname=new Array();
Hier, nieuw trefwoord wordt gebruikt om een exemplaar van array te maken.
Laten we het voorbeeld bekijken van het rechtstreeks maken van een array.
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 het nu
Uitvoer van het bovenstaande voorbeeld
3) JavaScript-arrayconstructor (nieuw trefwoord)
Hier moet u een instantie van array maken door argumenten in de constructor door te geven, zodat we de waarde niet expliciet hoeven op te geven.
Hieronder wordt een voorbeeld gegeven van het maken van een object met een array-constructor.
var emp=new Array('Jai','Vijay','Smith'); for (i=0;i <emp.length;i++){ document.write(emp[i] + ' <br>'); } </emp.length;i++){>Test het nu
Uitvoer van het bovenstaande voorbeeld
JavaScript-arraymethoden
Laten we de lijst met JavaScript-arraymethoden met hun beschrijving bekijken.
Methoden | Beschrijving |
---|---|
concat() | Het retourneert een nieuw array-object dat twee of meer samengevoegde arrays bevat. |
kopiërenbinnen() | Het kopieert het deel van de gegeven array met zijn eigen elementen en retourneert de gewijzigde array. |
vermeldingen() | Er wordt een iteratorobject en een lus gemaakt die elk sleutel/waarde-paar herhaalt. |
elk() | Het bepaalt of alle elementen van een array voldoen aan de gegeven functievoorwaarden. |
vlak() | Het creëert een nieuwe array met subarray-elementen die recursief aaneengeschakeld zijn tot de opgegeven diepte. |
flatMap() | Het brengt alle array-elementen in kaart via de mapping-functie en vlakt het resultaat vervolgens af in een nieuwe array. |
vullen() | Het vult elementen in een array met statische waarden. |
van() | Het creëert een nieuwe array met de exacte kopie van een ander array-element. |
filter() | Het retourneert de nieuwe array met de elementen die voldoen aan de opgegeven functievoorwaarden. |
vinden() | Het retourneert de waarde van het eerste element in de gegeven array dat aan de opgegeven voorwaarde voldoet. |
vindIndex() | Het retourneert de indexwaarde van het eerste element in de gegeven array dat aan de opgegeven voorwaarde voldoet. |
voorElke() | Het roept de opgegeven functie één keer aan voor elk element van een array. |
omvat() | Het controleert of de gegeven array het opgegeven element bevat. |
index van() | Het zoekt naar het opgegeven element in de gegeven array en retourneert de index van de eerste match. |
isArray() | Het test of de doorgegeven waarde een array is. |
meedoen() | Het verbindt de elementen van een array als een string. |
sleutels() | Het creëert een iteratorobject dat alleen de sleutels van de array bevat, en doorloopt vervolgens deze sleutels. |
laatsteIndexOf() | Het zoekt naar het opgegeven element in de gegeven array en retourneert de index van de laatste match. |
kaart() | Het roept de opgegeven functie aan voor elk array-element en retourneert de nieuwe array |
van() | Het creëert een nieuwe array van een variabel aantal argumenten, die elk type argument kan bevatten. |
knal() | Het verwijdert en retourneert het laatste element van een array. |
duw() | Het voegt een of meer elementen toe aan het einde van een array. |
achteruit() | Het keert de elementen van een gegeven array om. |
verminderen (functie, initieel) | Het voert een opgegeven functie uit voor elke waarde van links naar rechts en reduceert de array tot één enkele waarde. |
reduceRight() | Het voert een opgegeven functie uit voor elke waarde van rechts naar links en reduceert de array tot één enkele waarde. |
sommige() | Het bepaalt of een element van de array de test van de geïmplementeerde functie doorstaat. |
verschuiving() | Het verwijdert en retourneert het eerste element van een array. |
plak() | Het retourneert een nieuwe array met de kopie van het deel van de gegeven array. |
soort() | Het retourneert het element van de gegeven array in een gesorteerde volgorde. |
splitsen() | Het voegt elementen toe/verwijdert aan/uit de gegeven array. |
toLocalString() | Het retourneert een string die alle elementen van een opgegeven array bevat. |
toString() | Het converteert de elementen van een gespecificeerde array naar stringvorm, zonder de originele array te beïnvloeden. |
ongedaan maken() | Het voegt een of meer elementen toe aan het begin van de gegeven array. |
waarden() | Er wordt een nieuw iteratorobject gemaakt met waarden voor elke index in de array. |