これは私を怒らせています: もし私がこれをしなければ:
var a;
そして、これを行います:
if(a){
// doing stuff
}
このエラーが吐き出されます:
ReferenceError: a is not defined
では、変数が定義されているかどうかを確認するにはどうすればよいでしょうか。
を使うように言わないでくださいtypeof
。
編集:
a
ライブラリによって定義されることがあります。ライブラリで定義されているかどうかを確認したいので、そうでない場合は定義して、コードで引き続き使用できるようにします。