Maison > interface Web > js tutoriel > Méthode JavaScript pour supprimer les éléments en double des compétences array_javascript

Méthode JavaScript pour supprimer les éléments en double des compétences array_javascript

WBOY
Libérer: 2016-05-16 16:08:44
original
1169 Les gens l'ont consulté

L'exemple de cet article décrit comment supprimer les éléments en double d'un tableau à l'aide de JavaScript. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :

Ce code JS est utilisé pour supprimer les éléments en double d'un tableau, tels que : ['apple', 'orange', 'peach', 'apple', 'strawberry', 'orange'] Retour après déduplication : s [ 'pomme', 'orange', 'pêche', 'fraise']

Copier le code Le code est le suivant :
fonction supprimerDuplicates(arr) {
var temp = {};
pour (var i = 0; i < arr.length; i )
         temp[arr[i]] = true;
varr = [];
pour (var k en temp)
         r.push(k);
Retour r;
>
//Utilisation
var fruits = ['pomme', 'orange', 'pêche', 'pomme', 'fraise', 'orange'];
var uniquefruits = removeDuplicates(fruits);
//imprimer des fruits uniques ['pomme', 'orange', 'pêche', 'fraise'];

Le code ci-dessous peut être vérifié dans le navigateur

Copier le code Le code est le suivant :
Supprimer les éléments en double d'un tableau

 var fruits = ['pomme', 'orange', 'pêche', 'pomme', 'fraise', 'orange'];

Notez que « orange » est en double dans le tableau de fruits. Cliquez pour supprimer les éléments en double du tableau de fruits :

.
<script><br> fonction supprimerDuplicates(arr) {<br> var temp = {};<br> pour (var i = 0; i < arr.length; i )<br />          temp[arr[i]] = true;<br /> varr = [];<br /> pour (var k en temp)<br />          r.push(k);<br /> Retour r;<br /> ><br /> fonction check() {<br /> var fruits = ['pomme', 'orange', 'pêche', 'pomme', 'fraise', 'orange'];<br /> var uniquefruits = removeDuplicates(fruits);<br /> alerte(uniquefruits);<br /> ><br /> </script>

J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.

source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal