prototype是函数才有的属性,切记,切记
__proto__
是每个对象都有的属性
function instanceof(left, right){
var left = left.__proto__;
var right = right.prototype;
while(true){
if(left==null) return false
if(left==right) return true:
left = left.__proto__
}
}
只要右边构造函数的prototype在左边对象的原型链上即可