isPrototypeOf、instanceof、hasOwnProperty函数介绍
程序员文章站
2024-01-13 22:33:34
isPrototypeOf 作用:检测一个对象是否是另一个对象的原型。或者说一个对象是否被包含在另一个对象的原型链中 instanceof instanceof运算符希望左操作数是一个对象,右操作数标识对象的类。如果左侧对象是右侧类的实例,则表达式返回为true,否则返回false。 hasOwnP ......
isprototypeof
作用:检测一个对象是否是另一个对象的原型。或者说一个对象是否被包含在另一个对象的原型链中
var o = object.create(p);//使用这个原型创建一个对象
instanceof
instanceof运算符希望左操作数是一个对象,右操作数标识对象的类。如果左侧对象是右侧类的实例,则表达式返回为true,否则返回false。
hasownproperty
检测集合成员的所属关系,判断某个属性是否存在于某个对象中。可以通过in运算符,hasownproperty()来完成。