born83.com frontend development

Spread Operator '...' in JavaScript

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.