美文网首页
探索instanceof

探索instanceof

作者: zhangjingbibibi | 来源:发表于2018-05-12 15:03 被阅读0次
    • instanceof是如何判断的?
      • 我是这么认为的instanceof就是查看A是不是B的实例
      • 表达式:A instanceof B (A相当于实例对象,B是构造函数)
      • 如果B函数的显式原型在A对象的原型链上,返回true,否则返回false
    • Function是通过new自己产生的实例
    /*
      案例1
       */
      function Foo() {  }
      var f1 = new Foo()
      console.log(f1 instanceof Foo) // true
      console.log(f1 instanceof Object) // true
    
    案例一
    /*
      案例2
       */
      console.log(Object instanceof Function) // true
      console.log(Object instanceof Object) // true
      console.log(Function instanceof Function) // true
      console.log(Function instanceof Object) // true
    
      function Foo() {}
      console.log(Object instanceof  Foo) // false
    
    案例二

    相关文章

      网友评论

          本文标题:探索instanceof

          本文链接:https://www.haomeiwen.com/subject/tqfhdftx.html