JavaScriptでオブジェクトが存在するかどうかを確認する 質問する

JavaScriptでオブジェクトが存在するかどうかを確認する 質問する

JavaScript でオブジェクトの存在を確認するにはどうすればよいですか?

以下の作品:

if (!null)
   alert("GOT HERE");

しかし、次のエラーが発生します:

if (!maybeObject)
   alert("GOT HERE");

エラー:

maybeObject定義されていません。

ベストアンサー1

未定義の変数に対しても演算子を安全に使用できますtypeof

null を含む何らかの値が割り当てられている場合、typeof は undefined 以外の値を返します。typeof は常に文字列を返します。

したがって

if (typeof maybeObject != "undefined") {
   alert("GOT THERE");
}

おすすめ記事