Spread Operator '...' in JavaScript

Lesezeit: weniger als 1 Minute (145 Wörter)

Der Spread Operator ... dient dazu - wie der Name schon sagt - ein Array "auszubreiten". Das bedeutet: mit Hilfe des Spread Operators wird ein Array in einzelne Werte zerlegt. Die Anzahl der Elemente des Arrays kann dabei beliebig sein - und genau das macht den Spread Operator so nützlich.

Mit dem Spread Operator Arrays konkatenieren

Der Spread Operator eignet sich hervorragend, um einfach und elegant mehrere Arrays zu einem Array zu vereinen. Dazu wird ein neues Array erzeugt und der Variablenname der Arrays die integriert werden sollen, einfach mit dem Spread Operator ... vorangestellt, wie ein "normales" Element in das Array geschrieben:

const a = [1,2,3];
const b = [4,5,6];

let c = [...a, ...b];

// c = [1,2,3,4,5,6];

Dadurch, dass der Spread Operator die Arrays a und b zerlegt, werden die einzelnen Elemente der Arrays in das Array c zusammengeführt.