1. 首页
  2. 编程语言
  3. Javascript
  4. JavaScript检测实例属性, 原型属性

JavaScript检测实例属性, 原型属性

上传者: 2021-05-06 05:23:14上传 PDF文件 42.37 KB 热度 5次

0.前提JavaScript对象的属性分为两种存在形态. 一种是存在实例中, 另一是存在原型对象中.根据上述, 检测属性的时候会出现4种情况既不存在实例中, 也不存在原型对象中hasOwnPrototype()接受一个字符串格式的属性名称, 如果实例本身存在该属性, 返回true. 否则, 返回false.in操作符无论属性是存在实例本身中, 还是原型对象中, 就会返回true; 否则, 返回false(情况1).结合in操作符和hasOwnProperty()就可以自定义函数来检测原型中是否存在给定的属性.原型中存在给定属性, 返回true(情况3). 否则返回false.以上就是本文的全部内容了,希望大家能够喜欢

下载地址
用户评论