bob体育官方平台
bob体育appjs中的hasOwnProperty和isPrototypeOf方法使用实例

此办法无法检查该对象的原型链中是或不是享有该属性;该属性必需是目的自己的一个成员。 in 操作检核对象中是或不是有名称叫 property 的质量。也得以检核对象的原型,推断该属性是或不是为原型链的黄金时代有的。 复制代码 代码如下:function Test(State of Qatar{ this. a= 'abc'; } Test.prototype.b='efg'; var test=new Test; alert(test.hasOwnProperty;//输出 true alert(test.hasOwnProperty;//输出 false alert;//输出 true alert;//输出 true

hasOwnProperty:是用来剖断一个对象是否有您付盛名称的品质或对象。不过供给专一的是,此方式不可能检查该对象的原型链中是还是不是具有该属性,该属性必需是指标自己的一个分子。

isPrototypeOf:是用来推断要检查其原型链的对象是或不是留存于钦点对象实例中,是则赶回true,不然重回false。

复制代码 代码如下:

返回顶部