オブジェクトに指定した名前のプロパティの存在判定

オブジェクトに指定した名前のプロパティが存在するかどうかを判定するには、Object.hasOwnPropertyメソッドを使用します。

構文

var result = object.hasOwnProperty(propertyName);
引数名 説明
第一引数
必須
propertyName string 存在を確認するプロパティ名

戻り値

存在する場合はtrue、存在しない場合はfalseを返します。

サンプルコード

JavaScript

var obj = {};

obj.foo = '123';

var result = obj.hasOwnProperty('foo');

alert(result);

JavaScript逆引きリファレンス一覧へ戻る