Effectivement const change la portée j'ai fait ça à l'arrache sans tester mais la structure générale est à revoir.
Cela dit utiliser des classes (ES6) sans const ça n'a vraiment aucun sens. Mais l'ensemble du code devrait être revu pour être ES6 compatible, et le point de départ c'est qu'il n'y a pas de modules. Il faut du coup aussi un Babel / TypeScript pour transpiler et un bundler pour charger tout ça proprement dans le browser.
On pourrait avoir le lien de l'exercice et du cours associé ?
Partager