1. 首页
  2. 编程语言
  3. Javascript
  4. JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法

JS hasOwnProperty()方法检测一个属性是否是对象的自有属性的方法

上传者: 2021-08-03 03:35:59上传 PDF文件 52.63 KB 热度 15次

JavaScript hasOwnProperty() 方法是 Object 的原型方法,它定义在 Object.prototype 对象之上,所有 Object 的实例对象都会继承 hasOwnProperty() 方法。换句话说,hasOwnProperty() 方法不会检测对象的原型链,只会检测当前对象本身,只有当前对象本身存在该属性时才返回 true。hasOwnProperty() 的语法格式如下:参数说明:propertyName 参数表示要检测的属性名称。示例1针对上面的自定义类型,可以实例化对象,然后判定当前对象调用的属性 name 是什么类型。hasOwnProperty() 方法只能判断指定对象中是否包含指定名称的属性,无法检查对象原型链中是否包含某个属性,所以能够检测出来的属性必须是对象成员。示例3下面示例演示了 hasOwnProperty() 方法所能检测的属性范围。

用户评论