美文网首页
【JS】class 和 function 在定义上的区别

【JS】class 和 function 在定义上的区别

作者: KimYYX | 来源:发表于2018-06-25 14:03 被阅读0次

    class Foo { ... } 会在当前作用域创建一个词法标识符 Foo,而 function Foo() { ... } 会在全局对向属性下面创建一个属性。来看下面的代码示例:

    class Foo { 
      // ... 
    }
    window.Foo // undefined
    Foo // class Foo {}
    
    function Foo() {
      // ... 
    }
    window.Foo // f Foo() {}
    Foo // f Foo() {}
    

    相关文章

      网友评论

          本文标题:【JS】class 和 function 在定义上的区别

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