1. ホーム
  2. coffeescript

[解決済み] CoffeeScript Undefined

2023-03-27 01:45:25

質問

javascriptで変数が作成されなかったかどうかを確認するには、次のようにします。

if (typeof MyVariable !== "undefined"){ ... }

coffeescriptでどうやるんだろう?私は次のようなことを試してみてください

if (MyVariable?false){ ... }

が、このチェックでは MyVariable が関数であればMyVariable(false)を呼び、そうでなければvoid(0)などを呼びます。

どのように解決するのですか?

ようやく、この簡単な方法を見つけました。

if (MyVariable?){ ... }

というのが生成されます。

if (typeof MyVariable !== "undefined" && MyVariable !== null){ ... }

2014年7月4日更新 デモリンク