随身笔记
随身笔记

js判断某属性是否存在该对象自身中

用js判断某一个属性值或者方法是不是在该对象自己里面的,但不包含继承来的。

//只要创建了空的对象或者数组都能调用userProp属性
window.Object.prototype.userProp = 'userProp11';

 

例如:

var obj={}  
obj.userProp  //userProp11 ,继承过来的

判断userProp属性是不是就存在obj里面的而不是继承过来的,就使用:

Object.prototype.hasOwnProperty.call(obj,'userProp')  //false ,返回布尔值,说明本身并没有而是继承过来的

 

 

没有标签
首页      前端资源      js判断某属性是否存在该对象自身中

随身笔记

js判断某属性是否存在该对象自身中
用js判断某一个属性值或者方法是不是在该对象自己里面的,但不包含继承来的。 //只要创建了空的对象或者数组都能调用userProp属性 window.Object.prototype.userProp = 'userProp11'; …
扫描二维码继续阅读
2018-05-27