Merci Xavier :) J'en avais un peu bavé à trouver toutes les étapes pour passer de CommonJS aux ECMAScript Modules. J'imagine que dans une prochaine version, Jest adoptera les ESM nativement.
Pour ton problème rencontré à la dixième minutes, en Typescript tu te protège de ce genre de soucis. Sinon je conseille souvent d'utiliser `// @ts-check` en haut des fichier javascript lorsqu'il n'y a pas ts. Cela permet de mettre en évidence les erreurs d'inattention
replaceAll() est une fonction proposée par le prototype d'une string. Donc la question qui arrive est prévisible : est-ce qu'elle bien appelée sur une string ? ;)
Merci Pierrick ! J'aime bien some() donc ta solution me plait bien :) Ma solution (très) verbeuse a le petit avantage de récupérer les mots blacklistés trouvés. Ca peut permettre de faire des stats sur les insultes les plus souvent trouvées :D Pour ceux qui ont envie d'en savoir plus sur cette fonction some() bien pratique developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/Array/some
@@codeconcept C'est vrai qu'en regardant la suite de la vidéo on a ce besoin de récupérer la liste des mots interdit trouvé dans le message. J'ai sans doute envoyé mon message trop tôt :D Par contre j'essaie au maximum d'utiliser ces méthodes "lambda" pour itérer sur des tableaux. Même la récupération des mots parmi la liste je le ferai certainement avec un filter().