gpt4 book ai didi

javascript - 静态 foo = "bar"与 MyClass.foo = "bar"

转载 作者:行者123 更新时间:2023-12-03 06:58:40 25 4
gpt4 key购买 nike

在 ECMAScript 6 中,以下语法有什么区别:

class MyClass {
static foo = "bar"
}


class MyClass {}

MyClass.foo = "bar"

最佳答案

第一个示例不是 ES6 的一部分,它是 currently only a proposal所以可能会存在于 future 版本的 Javascript 中。

但是,它在功能上与第二个示例相同 - 您可以在 Babel REPL 中尝试它看看它们被编译成什么。如果要转译代码,则可以使用第一种语法,但需要包含适当的标志(对于 Babel,此代码需要“stage-1”标志才能编译)。

关于javascript - 静态 foo = "bar"与 MyClass.foo = "bar",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37156957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com