let arr = ["a", "b", "c", "d", "e", "f"]; // ['c', 'd', 'e', 'f'] arr = arr.slice(2); console.log(arr); // ['e', 'f'] arr = arr.slice(2, arr.length); console.log(arr); // Das Feld mit den ursprünlichen Werten zurücksetzen arr = ["a", "b", "c", "d", "e", "f"]; arr = arr.slice(-2); // ['e', 'f'] console.log(arr); arr = ["a", "b", "c", "d", "e", "f"]; arr = arr.slice(); console.log(...arr); arr = ["a", "b", "c", "d", "e", "f"]; // mit der splice Methode wird der Inhalt des Feldes geändert, bei der slice Methode wird der Inhalt des Feldes nicht geändert(da wird Änderung nur zurück gegeben) console.log(arr.splice(2)); // wird der entfernte Teil des Feldes zurück gegeben ("[c", "d", "e", "f"]), und der turuckgegebene Teil entfernt aus dem Feld console.log(arr); // ["a", "b", "c", "d", "e", "f"].splice(2), arr = ["a", "b"] arr = ["a", "b", "c", "d", "e", "f"]; arr.splice(-1); // ["f"] console.log(arr); //["a", "b", "c", "d", "e"] arr = ["a", "b", "c", "d", "e", "f"]; arr.splice(1, 2); console.log(arr); arr = ["a", "b", "c", "d", "e", "f"]; const arr2 = arr.reverse(); // mutable Methode (ändert das originale Fels (arr), und ändert Werte, in der umgekehrten Reie) console.log(arr); arr = ["a", "b", "c", "d", "e", "f"]; const arrMerged = arr.concat(arr2); console.log(arrMerged); // dasselbe als die Anweisung unten console.log([...arr, ...arr2]); console.log(arrMerged.join("-"));