摸索instanceof
instanceof是如何判断的
- 表达式:A instanceof B
- 如果B函数的显示原型对象在A对象的原型链上,返回true,否则返回false
- Function是通过new本人产生的实例
//例子 function Foo(){} var f1 = new Foo() console.log(f1 instanceof Foo) //true console.log(f1 instanceof Object) //true //例子二 console.log(Object instance of Function) //true console.log(Object instance of Object) //true console.log(Function instance of Function) //true console.log(Function instance of Object) //true function Foo(){} console.log(Object instanceof Foo) //false