Maison > interface Web > js tutoriel > Comment puis-je supprimer efficacement les valeurs en double d'un tableau JavaScript, y compris les zéros ?

Comment puis-je supprimer efficacement les valeurs en double d'un tableau JavaScript, y compris les zéros ?

Mary-Kate Olsen
Libérer: 2024-12-22 07:49:13
original
487 Les gens l'ont consulté

How Can I Efficiently Remove Duplicate Values from a JavaScript Array, Including Zeros?

Suppression des doublons pour obtenir des valeurs uniques à partir de tableaux JavaScript

Dans leur quête pour garantir l'unicité des éléments dans un tableau numérique, les codeurs tombent souvent sur l'extrait de code suivant :

Bien que ce script fonctionne parfaitement dans la plupart des circonstances, il échoue lorsque le tableau contient un zéro, laissant place à des améliorations. Pour résoudre ce problème, examinons une comparaison avec un script similaire mais résilient de Stack Overflow :

Dans JavaScript 1.6 (ou ECMAScript 5), la méthode de filtrage offre une approche plus efficace pour parcourir un tableau. et extraire des valeurs uniques :

  • La fonction de rappel, onlyUnique, vérifie si la première occurrence d'un élément dans le tableau correspond à sa position.
  • En filtrant le tableau avec cette condition, nous isolons les éléments uniques dans un nouveau tableau, comme démontré dans l'exemple.

En incorporant cette approche mise à jour dans votre code, vous pouvez efficacement vous assurer que vos tableaux JavaScript ne contiennent aucun élément redondant, même lorsque des zéros sont présents.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal