JavaScript · Junior · Frage 26 von 75
Wie unterscheidet sich slice von splice?
- 1
sliceliefert einen Teil ohne Änderung,spliceändert das Original - 2
spliceliefert eine unveränderte Kopie,sliceändert dagegen das Original - 3Es sind Synonyme;
spliceist der veraltete Name vonslice
Antwort zeigen
Richtige Antwort: slice liefert einen Teil ohne Änderung, splice ändert das Original
Erklärung
arr.slice(1, 3) erzeugt ein neues Array. arr.splice(1, 2, 'x') entfernt und fügt Elemente in arr selbst ein. Die nicht mutierende Alternative ist toSpliced(). Weitere mutierende Methoden: push, pop, shift, sort, reverse.