JavaScript · Middle · Frage 75 von 75
Was liefert arr.with(1, "x") für arr = ["a", "b", "c"]?
- 1Den ersetzten Wert
"b"und entfernt ihn ausarr - 2Ein neues Array
["a", "x", "c"],arrbleibt unverändert - 3Es ändert
arrdirekt zu["a", "x", "c"]
Antwort zeigen
Richtige Antwort: Ein neues Array ["a", "x", "c"], arr bleibt unverändert
Erklärung
with ist das unveränderliche Gegenstück zu arr[1] = "x". Es unterstützt negative Indizes wie at und wirft RangeError bei Indizes außerhalb des Bereichs.