Introduction
Dans ce laboratoire, nous allons explorer la manière de trouver l'élément le plus fréquent dans un tableau en utilisant JavaScript. Nous utiliserons la méthode reduce() pour mapper les valeurs uniques aux clés d'un objet et puis utiliser Object.entries() et reduce() pour déterminer la valeur la plus fréquente dans le tableau. À la fin de ce laboratoire, vous aurez une compréhension solide de la manière de trouver efficacement l'élément le plus fréquent dans un tableau.
Comment trouver l'élément le plus fréquent dans un tableau en utilisant JavaScript
Pour trouver l'élément le plus fréquent dans un tableau en utilisant JavaScript, suivez ces étapes :
Ouvrez le Terminal/SSH et tapez
nodepour commencer à pratiquer la programmation.Utilisez la méthode
Array.prototype.reduce()pour mapper les valeurs uniques aux clés d'un objet, en ajoutant aux clés existantes chaque fois qu'une même valeur est rencontrée.Utilisez
Object.entries()sur le résultat en combinaison avecArray.prototype.reduce()pour obtenir la valeur la plus fréquente dans le tableau.Voici le code pour trouver l'élément le plus fréquent dans un tableau :
const mostFrequent = (arr) => Object.entries( arr.reduce((a, v) => { a[v] = a[v] ? a[v] + 1 : 1; return a; }, {}) ).reduce((a, v) => (v[1] >= a[1] ? v : a), [null, 0])[0];Vous pouvez tester le code à l'aide de l'exemple suivant :
mostFrequent(["a", "b", "a", "c", "a", "a", "b"]); // 'a'
En suivant ces étapes, vous pouvez facilement trouver l'élément le plus fréquent dans un tableau en utilisant JavaScript.
Sommaire
Félicitations! Vous avez terminé le laboratoire sur l'élément le plus fréquent dans un tableau. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.