判断A是否是B对象的实例。牛客练习题:请补全JavaScript函数,要求以Boolean的形式返回第一个参数是否属于第二个参数对象的实例。
方法一:
instanceof ,用来判断两个对象是否属于实例关系, 但不能判断一个对象实例具体属于哪种类型。
function _instanceof(left,right) {
return (left instanceof right);
}
方法二 :
Object.getPrototypeOf() 方法返回指定对象的原型。函数详情
function _instanceof(left,right) {
return Object.getPrototypeOf(left) === right.prototype;
}