Maison  >  Article  >  interface Web  >  Comment supprimer efficacement les éléments en double du tableau js

Comment supprimer efficacement les éléments en double du tableau js

PHPz
PHPzoriginal
2016-05-16 15:05:581638parcourir

Ce chapitre vous présentera comment supprimer efficacement les éléments en double dans les tableaux js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

Méthode 1 : Mode régulier

1 Construisez un nouveau tableau temporaire pour stocker les résultats

À chaque fois dans le for. loop, from Retirez un élément du tableau d'origine, utilisez cet élément pour faire une boucle et comparez-le avec le tableau temporaire

3 Si l'élément n'existe pas dans le tableau temporaire, stockez-le dans le tableau temporaire <.>

Comment supprimer efficacement les éléments en double du tableau js

Méthode 2 : utilisez le tri de tableau Js par défaut, qui est trié par ASCII

Si vous souhaitez l'organiser par ordre croissant ; et ordre décroissant :

Comment supprimer efficacement les éléments en double du tableau js

1. Triez d'abord le tableau actuel

2 Vérifiez si le i-ième élément du tableau actuel est le même que le. dernier élément du tableau temporaire Parce qu'il a été trié, les éléments en double seront dans des positions adjacentes

3 S'ils ne sont pas identiques, stockez l'élément dans le tableau résultat

<.>

Comment supprimer efficacement les éléments en double du tableau js

Méthode 3 :

1 Créez un nouveau tableau pour stocker les résultats

2 Créez un objet json vide

<.>3. Pendant la boucle for, retirez un élément à chaque fois et comparez-le avec l'objet. Si ceci Si l'élément n'est pas répété, il est stocké dans le tableau résultat. utilisé comme attribut de l'objet, attribué une valeur de 1 et stocké dans l'objet créé à l'étape 2.

Explication : Quant à la façon de comparer, il s'agit de retirer à chaque fois un élément du tableau d'origine, puis d'accéder à l'attribut dans l'objet. Si la valeur est accessible, cela signifie qu'elle est répétée.

Ce qui précède explique comment supprimer efficacement les éléments en double dans les tableaux js. J'espère que cela pourra vous donner une référence. Pour plus de didacticiels connexes, veuillez visiter Comment supprimer efficacement les éléments en double du tableau jsJavaScript. Tutoriel vidéo

 !

Déclaration:
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