last
Dafür schreibt man sonst array[array.length - 1] — ein Ausdruck, der bei einem leeren Array undefined liefert und dabei aussieht, als wäre es Absicht. last sagt es geradeheraus und liefert im selben Fall undefined.
Die Form mit n nimmt vom Ende, behält aber die Reihenfolge: last([1, 2, 3], 2) ist [2, 3], nicht [3, 2]. n wird begrenzt: negativ ergibt ein leeres Array, größer als die Länge das ganze Array. Die Eingabe bleibt unverändert.
Parameter
Parameter | Typ | Beschreibung |
|---|---|---|
|
| Das Array, aus dem gelesen wird. Bleibt unverändert. |
|
| Wie viele Elemente genommen werden. Eine ganze Zahl; weglassen für ein einzelnes Element. |
Rückgabewert
T | T[] | undefined — das letzte Element oder ein neues Array mit höchstens n Elementen in ursprünglicher Reihenfolge.
Ausnahmen
Ausnahme | Bedingung |
|---|---|
|
|
|
|
Beispiele
Ein Element oder mehrere
Die jüngsten Einträge eines Protokollblatts lesen
Begrenzung
Siehe auch
first— dieselben zwei Formen, vom Anfang her.
Quellcode
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.