Die concat() Methode erzeugt ein neues Array durch die Aneinanderreihung der Werte zweier anderer Arrays.
includes
Die includes() Methode prüft, ob in einem Array ein bestimmter Wert enthalten ist. Sie gibt als Ergebnis true oder false zurück.
slice
Die slice() Methode wird verwendet um Teile eines Arrays in ein neues Array zu extrahieren. Das ursprüngliche Array wird nicht verändert.
flat
Die flat() Methode wird verwendet um eingebettete Array-Elemente aufzulösen.
splice
Die splice() Methode wird verwendet um Elemente in ein Array einzufügen. Achtung: Entgegen vieler anderer Methoden verändert splice das ursprüngliche Array.
copyWithin
Die copyWithin() Methode wird zum Kopieren von Elementen innnerhalb eines Arrays verwendet. Die Methode überschreibt existierende Werte. Die Methode fügt keine Elemente zum Array hinzu. Die Methode ändert nicht die Länge des Arrays.
Zusammenfassung
Fortgeschrittene Arraymethoden
Higher order functions sind Funktionen die andere Funktionen als Parameter nehmen.
Damit kann die higher oder function ein generelles Grundgerüst für eine bestimmte Operation bieten, wohingegen der genaue Ablauf von der übergebenen Funktion gesteuert wird.
forEach
Mit dem Aufruf der forEach Methode kann für jedes Element eines Arrays eine Callback Methode aufgerufen werden.
filter
Die filter() Methode wird verwendet um die Elemente eines Arrays zu filtern.
map
Die map() Methode wird verwendet um die Elemente eines Arrays zu adaptieren.
Die Callback Methode legt fest wie bestehende Elemente zu anderen Elementen umgewandelt werden.
Die map Methode erzeugt ein neues Array. Die Anzahl der Elemente im neu instanzierten Array entspricht jener des ursprünglichen Arrays.
reduce
Die reduce() Methode wird verwendet um die Elemente eines Arrays zu einem einzelnen Wert zu verdichten.