Problème d'algorithme ou de syntaxe?
Perso le NodeJS je n'ai jamais pratiqué.
Quant aux Javascript, je confirme pour dire qu'il n'est pas ergonomique.
Je me rappelle il y a pas mal de temps quand j'ai appris Unity, il proposait soit le C#, soit JS, soit Boo (Python si je ne déconne pas...) Et à ce moment là c'était déjà clair, je trouvait déjà le JS illogique par rapport au C#.
Et cela a été sans regrets, vu que plus tard Unity Technologies a dû trancher pour un des 3 langages par votes publics, votes qui ont été majoritairement en faveur du C#....
Si beaucoup l'ont choisi, ce n'est pas subjectivement, loin de là...
Sinon par curiosité, c'est quoi le problème?