Salut,

Compter le nombre d’occurrences de chaque mot d'un texte...

J'ai fait ça :

Code javascript : 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
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 ?