Compter le nombre d’occurrences de chaque mot d'un texte.
Salut,
Compter le nombre d’occurrences de chaque mot d'un texte...
J'ai fait ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| texte = "Salut tout le monde, c'est un texte pour tester le code... Salut tout le monde, c'est un texte pour tester le code..."
div = texte.split(/[^a-zA-Z]/)
console.log(div);
dico = {}
for (let mot of div) {
if (mot != "") {
if (dico[mot] != undefined) {
dico[mot] += 1;
} else {
dico[mot] = 1
}
}
}
console.log(dico); |
Peut-on améliorer le code ?