我开始按照this教程开始在javascript中使用新的OO方式。这种javascript的新方式遵循ES6规范。
关注我的代码示例:
class SomeClass{
static SomeFunction(data){
this.data = data;
}
}
我想要的是将变量this.data
设为静态。
我能做到这一点吗?
答案 0 :(得分:3)
因为新的class关键字只是合成糖,你可以做
SomeClass.staticVariableName = value;
将它放在类之外,如果将它放在构造函数中,那么只有在创建至少1个实例时才会初始化它。
旁注:如果这是客户端代码,那么我只想提醒您,您不应该对客户端进行身份验证,因为它非常不安全。