当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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 ?。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。