Bonjour,
je voudrais demander le code pour vérifier si un array javascript contient deux valeurs identiques.
Merci d'avance
Bonjour,
je voudrais demander le code pour vérifier si un array javascript contient deux valeurs identiques.
Merci d'avance
Une des nombreuses façons possible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 let=[1,2,4,5,7]; let names = ["Mike","Matt","Nancy","Adam","Jenny","Nancy","Carl"]; function is_array_unique(a){ let u = 0; let ta=[...a]; while ( ta.length > 0) { el=ta.pop(); u += (ta.includes(el))?1:0; } return u===0 ; } console.log( is_array_unique(names));
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag
Venez sur le Chat de Développez !
Tu peux compter le nombre d'éléments du tableau, le transformer en Set et compter le nombre d'éléments du Set, si les comptes sont différents alors le tableau a des valeurs dupliquées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 let days = ['Lundi', 'Mardi', 'Mercredi', 'Lundi', 'Dimanche']; if ( days.length > new Set(days).size ) console.log('duplicate !');
Brachygobius xanthozonus
Ctenobrycon Gymnocorymbus
Merci c résolu les 2 méthodes marchent à merveille
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager