當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


JavaScript hasOwnProperty()用法及代碼示例


在 JavaScript 中,hasOwnProperty()method 是對象的內置方法,用於檢查對象是否具有指定名稱的屬性。它返回一個布爾值,指示對象是否包含直接在其自身上具有給定名稱的屬性(不是從其原型鏈繼承的)。

用法:

object.hasOwnProperty(propertyName)
  • object:要檢查屬性是否存在的對象。
  • propertyName:要檢查的屬性的名稱。

例子:在這裏,hasOwnProperty()方法被調用obj對象來檢查它是否具有名為“name”和“gender”的屬性。由於“name”是自己的屬性obj, 方法返回true。然而,由於“gender”不是自己的屬性obj,但是對象中不存在屬性,該方法返回false.

Javascript


const obj = { name: "John", age: 30 };
console.log(obj.hasOwnProperty("name")); // Output: true
console.log(obj.hasOwnProperty("gender")); // Output: false
輸出
true
false

相關用法


注:本文由純淨天空篩選整理自amanv09大神的英文原創作品 What is hasOwnProperty() method in JavaScript ?。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。