JavaScript · Junior · Frage 54 von 75
Was liefert [1, 2].push(3)?
- 1
[1, 2, 3]- das neue Array - 2
undefined- es liefert nichts - 3
3- die neue Länge des Arrays
Antwort zeigen
Richtige Antwort: 3 - die neue Länge des Arrays
Erklärung
push verändert das Array und liefert seine neue Länge, eine häufige Fehlerquelle wie bei arr = arr.push(x). Für eine unveränderliche Variante nutzt man [...arr, x].