Récupération de valeurs uniques à partir d'un tableau
En JavaScript, trouver des valeurs uniques dans un tableau peut être une tâche courante. Alors que les approches traditionnelles impliquent la création d'un deuxième tableau pour stocker les valeurs uniques, cette méthode est inefficace et nécessite de la mémoire supplémentaire.
Heureusement, il existe des solutions plus efficaces disponibles, et l'une de ces méthodes exploite la structure de données ES6 Set. Un ensemble est une collection non ordonnée de valeurs uniques, ce qui le rend idéal pour cette tâche.
Solution utilisant Set et Spread Operator
Pour supprimer les doublons à l'aide d'ES6, le code suivant peut être utilisé :
var a = [1, 1, 2]; [...new Set(a)]
La nouvelle partie Set(a) du code crée un objet Set contenant les valeurs uniques du tableau d'entrée. L'opérateur de propagation (...) extrait ensuite les valeurs de l'ensemble et les renvoie sous forme de tableau.
Exemple d'utilisation
Considérons l'exemple de tableau a = [1 , 1, 2]. Après avoir appliqué la méthode ci-dessus, nous obtiendrions [1, 2], qui contient uniquement les valeurs uniques.
Cette méthode fournit une solution concise et efficace pour récupérer des valeurs uniques d'un tableau sans avoir besoin de structures de données supplémentaires. ou des bibliothèques.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!