JavaScriptの独自プロパティhasOwnProperty()メソッドはどのように使用されますか?

JavaScript の hasOwnProperty() メソッドは、オブジェクトが特定のプロパティを持っているかどうかを調べます。プロトタイプチェーンも考慮して、オブジェクト自身にそのプロパティがある場合にのみ true を返します。

使い方は次のとおりです。

  1. ドット記法により
var obj = {
prop1: "value1",
prop2: "value2"
};
console.log(obj.hasOwnProperty("prop1")); // 输出 true
console.log(obj.hasOwnProperty("prop3")); // 输出 false
  1. 角括弧記法を用いて
var obj = {
"prop1": "value1",
"prop2": "value2"
};
console.log(obj.hasOwnProperty("prop1")); // 输出 true
console.log(obj.hasOwnProperty("prop3")); // 输出 false

注意:hasOwnProperty()メソッドはオブジェクトの組み込みメソッドなので、オブジェクト上で直接呼び出すことができます。

bannerAds