hasOwnProperty は、JavaScript 組み込みオブジェクト プロトタイプ (Object.prototype) のメソッドであり、プロトタイプ チェーンから継承されたプロパティではなく、オブジェクト自体のプロパティに指定されたプロパティが含まれているかどうかを確認するために使用されます。基本的な構文は「obj.hasOwnProperty(prop)」です。
hasOwnProperty は、JavaScript 組み込みオブジェクト プロトタイプ (Object.prototype) のメソッドで、オブジェクト自身のプロパティに指定されたプロパティが含まれているかどうかを確認するために使用されます。プロパティ。プロトタイプ チェーンからプロパティを継承するのではなく。
基本的な構文は次のとおりです。
obj.hasOwnProperty(prop)
このうち、obj はチェックするオブジェクト、prop はチェックするプロパティ名です。チェックされる。
このメソッドはブール値を返します。オブジェクト自体にプロパティが含まれている場合は true、それ以外の場合は false を返します。
例:
let obj = { a: 1, b: 2 }; console.log(obj.hasOwnProperty('a')); // true console.log(obj.hasOwnProperty('c')); // false
hasOwnProperty はオブジェクトのみをチェックすることに注意してください。それ自体のプロパティ。プロトタイプ チェーンから継承されたプロパティは除きます。プロトタイプ チェーンのプロパティを確認する場合は、obj.__proto__ または Object.getPrototypeOf(obj) を使用してプロトタイプ オブジェクトを取得し、プロトタイプ オブジェクトの hasOwnProperty メソッドを呼び出します。
以上がhasownpropertyの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。