JavaScript中的hasOwnProperty()方法用于檢查一個對象是否具有特定的屬性。它是通過原型鏈來判斷的,只有當對象自身具有該屬性時,才返回true。
使用方法如下:
var obj = {
prop1: "value1",
prop2: "value2"
};
console.log(obj.hasOwnProperty("prop1")); // 輸出 true
console.log(obj.hasOwnProperty("prop3")); // 輸出 false
var obj = {
"prop1": "value1",
"prop2": "value2"
};
console.log(obj.hasOwnProperty("prop1")); // 輸出 true
console.log(obj.hasOwnProperty("prop3")); // 輸出 false
注意:hasOwnProperty()方法是對象的內(nèi)置方法,可以直接在對象上調(diào)用。