在JavaScript中调用静态函数?

在JavaScript中调用静态函数?,javascript,static,Javascript,Static,如何调用静态函数calculator()?。我知道静态函数不需要调用类的实例。但是,尝试以下方法是行不通的: 类分类计算器{ 静态计算器(总计){ 返回总数*.05; } } 新的TaxCalculator().计算器(50)您需要在静态上下文中调用函数,即直接在类本身上调用,而不是在类的实例上调用: 类分类计算器{ 静态计算器(总计){ 返回总数*.05; } } console.log(TaxCalculator.calculator(50))您可以使用类名直接访问静态方法 类分类计算

如何调用静态函数
calculator()
?。我知道静态函数不需要调用类的实例。但是,尝试以下方法是行不通的:

类分类计算器{
静态计算器(总计){
返回总数*.05;
}
}

新的TaxCalculator().计算器(50)您需要在静态上下文中调用函数,即直接在类本身上调用,而不是在类的实例上调用:

类分类计算器{
静态计算器(总计){
返回总数*.05;
}
}

console.log(TaxCalculator.calculator(50))您可以使用类名直接访问静态方法

类分类计算器{
静态计算器(总计){
返回总数*.05;
}
}

console.log(TaxCalculator.calculator(10000))我明白你在说什么,但在我做的测验中,我得到了以下选项。addTax(50)新的TaxCalculator().calculator($50),新的TaxCalculator().calculator(50);还有计算器(50)这些都不起作用。你肯定这不是Java问题,对吗?而不是JavaScript?它来自Linkedin技能测试。这是我唯一弄错的问题