Citation :!= null c'est un peu léger, c'est suffisant sachant que null == void 0 et null == undefined mais pourquoi avoir quitté le double égal ?
Après avoir lu la réponse, ce que je ne sais pas c'est : Est-ce qu'à la compilation CoffeeScript sait si la variable comparée est dans le scope ? Si oui, fait-il le nécessaire, à savoir donc, utiliser typeof ?
Merci pour le lien vers la comparaison avec typeof au lieu de undefined. Je sais donc maintenant la différence. Dois-je en conclure que le code rendu par CoffeeScript est inconsistent ?