Je trouve que ce que ne pas le faire est une tâche plus difficile leçon à apprendre que ce qui doit être fait.
De mon expérience, de ce qui sépare un expert d'un intermédiaire est la possibilité de choisir parmi diverses apparemment équivalent façons de faire la même chose.
Donc, quand il s'agit de JavaScript, ce genre de choses, il ne faut pas faire et pourquoi?
Je suis en mesure de trouver beaucoup de ces pour Java, mais depuis JavaScript typique du contexte (dans un navigateur) est très différent de Java, je suis curieux de voir ce qui vient.