В javascript, чтобы проверить, не была ли создана переменная, мы просто делаем
if (typeof MyVariable !== "undefined"){ ... }
Мне было интересно, как я это делаю в coffeescript?... Я пробую что-то вроде
if (MyVariable?false){ ... }
но эта проверка, если MyVariable
является функцией, если так, что вызовет MyVariable (false), если это не будет вызвано void (0) или что-то в этом роде.