javascript - 在 JavaScript 中调用静态函数?
问题描述
我将如何调用静态函数calculator()
?我知道静态函数不需要调用类的实例。但是,尝试以下方法不起作用:
class TaxCalculator {
static calculator(total) {
return total * .05;
}
}
new TaxCalculator().calculator(50);
解决方案
您需要在静态上下文中调用该函数,即直接在类本身上,而不是在类的实例上:
class TaxCalculator {
static calculator(total) {
return total * .05;
}
}
console.log(TaxCalculator.calculator(50));
推荐阅读
- c++ - 访问在 .cpp 文件中声明的结构的内容
- java - 从 HBASE 表中查询大量数据时 Result 对象的大小
- php - 4 字节大端到 int
- next.js - Next JS Paging - 使用相同的页面文件
- python - Pycharm Django 控制台在 WSL 上没有名为“django_manage_shell”的模块
- python - 在 Django 中计算外键总数
- angular - 如何显示编写在通用组件内的 div 元素以在 Angular 的特定页面上可见?
- java - mailto Intent 不显示收件人地址(Android 工作室)
- javascript - 未使用 Jquery 和 Asp.Net Core 下拉列表中的“更改”方法的选定项目?
- python - 根据条件将数据从一行复制到 Pandas 数据框中的另一行