Der Spread-Operator und das Zusammenführen von Arrays
Nehmen wir an, wir haben zwei Arrays:
let arr1 = ['a', 'b', 'c'];
let arr2 = [1, 2, 3];
Lassen Sie uns erreichen, dass zwischen dem ersten und
dem zweiten Element des Arrays arr2 die
Elemente des Arrays arr1 eingefügt werden.
Mit anderen Worten, wir möchten einen Code schreiben,
der aus dem aktuellen Array arr2
das folgende Array macht:
[1, 'a', 'b', 'c', 2, 3]
Im Grunde ist die Aufgabe mit der Methode splice lösbar.
Allerdings ist sie viel einfacher
mit Spread zu lösen:
let arr1 = ['a', 'b', 'c'];
let arr2 = [1, ...arr1, 2, 3];
console.log(arr2); // gibt [1, 'a', 'b', 'c', 2, 3] aus
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr = ['a', ...arr1, 'b', 'c', ...arr2];
console.log(arr);
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let arr = ['a', ...arr1, ...arr1, 'b', 'c'];
console.log(arr);
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let arr1 = [1, 2, 3];
let arr2 = [...arr1, 4, 5, 6];
let arr = ['a', 'b', 'c', ...arr2];
console.log(arr);
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let arr1 = [1, 2, 3];
let arr2 = [...arr1, 4, 5, 6];
let arr3 = [...arr2, 7, 8, 9];
let arr = [0, ...arr3];
console.log(arr);
Bestimmen Sie, ohne den Code auszuführen, was in der Konsole ausgegeben wird:
let arr1 = [1, 2, 3];
let arr2 = [...arr1];
console.log(arr2);