JavaScript高级 原型链 探索instanceof

HUMILITY

探索instanceof

  1. instanceof是如何判断的

    • 表达式:A instanceof B
    • 如果B函数的显示原型对象在A对象的原型链上,返回true,否则返回false
  2. 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
    

阅读 244

standing on the shoulders of giant

18 声望
3 粉丝
0 条评论
你知道吗?

standing on the shoulders of giant

18 声望
3 粉丝
文章目录
宣传栏