美文网首页
【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