Spread (Verbreitung)

Ein Array oder Objekt kann schnell in ein anderes Array oder Objekt kopiert werden, indem der Spread-Operator (...) verwendet wird. Er ermöglicht es, ein Iterable wie ein Array an Stellen zu erweitern, an denen null oder mehr Argumente (für Funktionsaufrufe) oder Elemente (für Array-Literale) erwartet werden, oder einen Objektausdruck an Stellen zu erweitern, an denen null oder mehr Schlüssel-Wert-Paare (für Objekt-Literale) erwartet werden.

Hier sind einige Beispiele:

let arr = [1, 2, 3, 4, 5]; 

console.log(...arr); 
// Ergebnis: 1 2 3 4 5

let arr1;
arr1 = [...arr]; // kopiert das Array in arr1 

console.log(arr1);    // Ergebnis: [1, 2, 3, 4, 5]

arr1 = [6,7];
arr = [...arr,...arr1];

console.log(arr);   // Ergebnis: [1, 2, 3, 4, 5, 6, 7]

Der Spread-Operator funktioniert nur in modernen Browsern, die diese Funktion unterstützen. Wenn Sie ältere Browser unterstützen müssen, müssen Sie einen Transpiler wie Babel verwenden, um die Syntax des Spread-Operators in äquivalenten ES5-Code umzuwandeln.

results matching ""

    No results matching ""