オブジェクトに指定した名前のプロパティの存在判定
オブジェクトに指定した名前のプロパティが存在するかどうかを判定するには、Object.hasOwnProperty
メソッドを使用します。
構文
var result = object.hasOwnProperty(propertyName);
引数名 | 型 | 説明 | |
---|---|---|---|
第一引数 必須 |
propertyName | string | 存在を確認するプロパティ名 |
戻り値
存在する場合はtrue、存在しない場合はfalseを返します。
サンプルコード
JavaScript
var obj = {};
obj.foo = '123';
var result = obj.hasOwnProperty('foo');
alert(result);