【发布时间】:2010-12-04 20:55:26
【问题描述】:
如何在 Javascript 中创建静态变量?
【问题讨论】:
-
我们可以定义label或者其他html标签,带有“dispaly:none”样式属性,并为这个值设置变量值并对这个值进行操作。我们不要太努力。
-
我找到的最简单的解决方案:根本不要在类中定义静态变量。当您想使用静态变量时,只需在此处定义它,然后,例如
someFunc = () => { MyClass.myStaticVariable = 1; }。然后只需创建一个静态方法来返回静态成员,例如static getStatic() { return MyClass.myStaticVariable; }。然后你就可以在课外调用MyClass.getStatic()来获取静态数据! -
查看 2021 年更新以了解如何使用静态字段。截至 2021 年 4 月的静态班成员。发生了很大变化!
标签: javascript variables static closures