1. ホーム
  2. javascript

[解決済み] JavaScriptで値がオブジェクトであるかどうかを確認する

2022-03-14 18:30:44

質問

JavaScriptで値がオブジェクトであるかどうかを確認する方法は?

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

アップデイト :

この回答は不完全であり、誤解を招く結果をもたらします。 . 例えば null はまた、型とみなされます。 object は、JavaScriptでは、他のいくつかのエッジケースは言うまでもありません。以下の推奨事項に従って、他の 最も多く投票された(そして正しい!)答え"。 :

typeof yourVariable === 'object' && yourVariable !== null


オリジナル回答 :

を使ってみてください。 typeof(var) または var instanceof something .

EDIT: この回答は、変数のプロパティを調べる方法のヒントになりますが ではなく オブジェクトであるかどうかをチェックするための弾丸のようなレシピ(結局のところ、レシピは全くありません!)とは程遠いものです。人々は何も調べずにここからコピーするものを探す傾向があるので、私はもう一つの、最もアップヴォートされた(そして正しい!)答えに目を向けることを強くお勧めします。