L'idée est peut être mauvaise mais son but est justement de palier un "défaut" du javascript. Puisque ses règles de portés sont déroutantes voir exotiques (comme dit plus bas), c'est en début de fonction qu'on déclare toutes les variables de manière à maintenir une meilleure lisibilité et éviter les surprises...
Javascript a de vilains défauts. Malgré des similitudes syntaxique avec le C, les règles sur la porté sont bien différentes (pas de porté de bloc toussa). S'imposer cette règle limite les dégâts.
[^] # C'est pas Coffescript mais javascript le problème.
Posté par LeJulien . En réponse à la dépêche Agrémentez votre JavaScript avec CoffeeScript 1.0. Évalué à 0.
Javascript a de vilains défauts. Malgré des similitudes syntaxique avec le C, les règles sur la porté sont bien différentes (pas de porté de bloc toussa). S'imposer cette règle limite les dégâts.