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