last
C'est ce pour quoi l'on écrit array[array.length - 1] — une expression qui renvoie undefined sur un tableau vide tout en ayant l'air délibérée. last le dit franchement et renvoie undefined dans le même cas.
La forme avec n prend par la fin mais conserve l'ordre : last([1, 2, 3], 2) vaut [2, 3], pas [3, 2]. n est borné : un nombre négatif donne un tableau vide, un nombre supérieur à la longueur donne tout le tableau. L'entrée n'est pas modifiée.
Paramètres
Paramètre | Type | Description |
|---|---|---|
|
| Le tableau dans lequel lire. Il n'est pas modifié. |
|
| Combien d'éléments prendre. Un entier ; omettez-le pour n'en prendre qu'un. |
Valeur de retour
T | T[] | undefined — le dernier élément, ou un nouveau tableau d'au plus n éléments dans leur ordre d'origine.
Exceptions
Exception | Condition |
|---|---|
|
|
|
|
Exemples
Un élément, ou plusieurs
Lire les dernières entrées d'une feuille de journal
Bornage
Voir aussi
first— les deux mêmes formes, prises par le début.
Code source
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.