在javascript上定义静态类变量
通过以下教程,我开始在javascript中使用OO的新方法。javascript的这种新OO方式遵循规范 下面是我的代码示例:在javascript上定义静态类变量,javascript,Javascript,通过以下教程,我开始在javascript中使用OO的新方法。javascript的这种新OO方式遵循规范 下面是我的代码示例: class SomeClass{ static SomeFunction(data){ this.data = data; } } 我想要的是使变量this.datastatic 有什么方法可以做到吗?因为新的class关键字就是你可以做到的 SomeClass.staticVariableName = v
class SomeClass{
static SomeFunction(data){
this.data = data;
}
}
我想要的是使变量this.data
static
有什么方法可以做到吗?因为新的class关键字就是你可以做到的
SomeClass.staticVariableName = value;
将其放在类之外,如果将其放在构造函数中,则仅当您创建至少1个实例时才会初始化它
旁注:如果这是一个客户端代码,那么我只想警告您,您不应该在客户端对人员进行身份验证,因为它非常不安全。因为new class关键字只是一个语法,您可以这样做
SomeClass.staticVariableName = value;
将其放在类之外,如果将其放在构造函数中,则仅当您创建至少1个实例时才会初始化它
旁注:如果这是一个客户端代码,那么我只想警告您,您不应该在客户端对人员进行身份验证,因为这非常不安全。这只是一个示例:这与实际情况并不“匹配”。我这样问是因为教程没有解释它。也许最好把情况改变一下,让大家更容易理解。我会测试一下,看看是否正确results@Ricardo再一次,我只是想警告您,如果您打算将此代码用于生产,谢谢:)它适用于meIt只是一个示例:这与实际情况并不“匹配”。我这样问是因为教程没有解释它。也许最好把情况改变一下,让大家更容易理解。我会测试一下,看看是否正确results@Ricardo再说一遍,我只是想警告您,如果您打算将此代码用于生产,谢谢:)它适合我