Compter les occurrences/fréquences des éléments du tableau
Compter la fréquence des éléments du tableau est une tâche de programmation courante, et JavaScript fournit diverses méthodes pour y parvenir. Une approche efficace consiste à utiliser un objet. Passons à une solution détaillée.
Méthode basée sur les objets
Créez un objet vide pour contenir les comptes.
const counts = {};
Parcourez chaque élément dans le tableau d'origine.
for (const num of arr) {
Pour chaque élément, vérifiez s'il existe en tant que propriété dans les comptes objet.
if (counts[num]) {
Si la propriété existe, incrémentez sa valeur de 1.
counts[num] += 1;
Si la propriété n'existe pas, définissez sa valeur sur 1.
} else { counts[num] = 1; }
Exemple
Considérez l'entrée suivante array :
[5, 5, 5, 2, 2, 2, 2, 2, 9, 4]
En utilisant la méthode basée sur les objets, nous obtenons le résultat suivant :
{ 5: 3, 2: 5, 9: 1, 4: 1 }
Accès aux comptes individuels
Pour accéder le nombre pour un élément spécifique, utilisez le nom de la propriété, qui est l'élément lui-même.
console.log(counts[5]); // Output: 3 console.log(counts[2]); // Output: 5
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!