http://www.typescriptlang.org/
https://code.visualstudio.com/
Ça rend la chose nettement plus digeste quand tu dois faire du javascript. En plus, pour ton exemple précis, ça devrait pas te demander énormément de boulot pour avoir un truc qui marche. Même en javascript de base. Après pour faire un truc plus propre il va falloir fouiller un peu. Perso ça fait plus d’une semaine que je lis de la doc et suis des cours sur PluralSight. Je viens de m’enfiler TypeScript, Angular 2+, Node et là je suis sur REST et ASP.NET Core. Avec tout ça t’arrives quand même à bien camoufler l’horreur qu’est javascript.