unique
La comparaison suit SameValueZero, la règle d'un Set: NaN se dédoublonne avec NaN, ce que === ne fait jamais, et -0 se confond avec 0. L'ordre est celui de la première apparition, et l'entrée n'est pas modifiée.
Les objets sont comparés par identité : deux objets de même contenu sont donc deux valeurs. L' iteratee facultative produit la clé de comparaison, ce qui permet de dédoublonner des enregistrements par un identifiant plutôt que par leur identité. À clé égale, c'est la valeur rencontrée en premier qui l'emporte.
Paramètres
Paramètre | Type | Description |
|---|---|---|
|
| Le tableau à dédoublonner. Il n'est pas modifié. |
|
| Produit la clé selon laquelle une valeur est comparée. Sans elle, les valeurs se comparent entre elles. |
Valeur de retour
T[] — un nouveau tableau sans doublons, dans l'ordre de première apparition.
Exceptions
Exception | Condition |
|---|---|
|
|
Exemples
Dédoublonner des valeurs
Dédoublonner des enregistrements par une clé
Recueillir les valeurs distinctes d'une colonne
Voir aussi
Code source
Cette documentation a été générée par une IA (Claude) à partir du code source de la bibliothèque.