当サイトは、アフィリエイト広告を利用しています

javascriptでのオブジェクトのプロパティのチェック方法

作成日:2022月07月08日
更新日:2024年02月03日

javascriptでのオブジェクトのプロパティのチェック方法をまとめておく。

オブジェクトのプロパティの存在チェック

オブジェクトにプロパティに何かあるか
Object.keysでkeyをすべて取り出して判定する

javascript object Property check

オブジェクトのプロパティごとの存在チェック

Object.prototype.hasOwnPropertyを使って
オブジェクトの中に特定のプロパティがあるかを個別にチェックする

javascript hasOwnProperty

in演算子

in演算子を使うことでオブジェクトの中に特定のプロパティがあるかを個別にチェックする

javascript use in

Object.prototype.hasOwnPropertyとだいたい同様で
オブジェクトの対象のプロパティの有無をboolで返す
こちらは継承元までさかのぼってプロパティを見てくれる
検索対象のオブジェクトがnullだとおちるので注意

参考資料

下記を参考にして動作確認させて頂きました
jsでのプロパティの存在チェック方法をまとめてみる

新着記事

タグ別一覧
top