


Comment puis-je compter efficacement les valeurs en double dans un tableau JavaScript ?
Dec 03, 2024 am 06:21 AMComptage des valeurs en double dans des tableaux avec JavaScript
En programmation, il est souvent nécessaire d'identifier et de compter les valeurs en double dans un tableau. Considérons un tableau comme celui-ci :
var uniqueCount = Array();
Après quelques opérations, le tableau contient maintenant :
uniqueCount = [a,b,c,d,d,e,a,b,c,f,g,h,h,h,e,a];
Notre objectif est de compter combien d'occurrences de chaque valeur unique existent dans ce tableau . Nous visons un résultat tel que :
a = 3 b = 1 c = 2 d = 2
Un moyen efficace de compter les doublons en JavaScript consiste à utiliser un objet. Explorons cette solution :
const counts = {}; const sampleArray = ['a', 'a', 'b', 'c']; sampleArray.forEach(function (x) { counts[x] = (counts[x] || 0) + 1; }); console.log(counts);
Ce code utilise un objet nommé counts pour stocker la fréquence de chaque valeur dans le sampleArray. La méthode forEach parcourt le tableau et pour chaque valeur rencontrée, l'objet counts est mis à jour. Si la valeur est déjà présente dans l'objet, son décompte est incrémenté ; sinon, il est initialisé à un. Enfin, l'objet counts est enregistré sur la console, fournissant le résultat souhaité :
{ a: 2, b: 1, c: 1 }
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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

jQuery Vérifiez si la date est valide

jQuery obtient un rembourrage / marge d'élément

10 vaut la peine de vérifier les plugins jQuery

Http débogage avec le nœud et le http-console

Tutoriel de configuration de l'API de recherche Google personnalisé

jQuery Ajouter une barre de défilement à div
