如何理解“当类实例化时,JavaScript静态方法也是不可调用的”
How to understand `JavaScript static methods are also not callable when the class is instantiated`
我在mdn上读到了它。原文是:
static
关键字定义类的静态方法。 静态方法在不实例化其类的情况下调用,并且在实例化类时也不可调用。
我认为 js 中的static
类似于 java 中的static
,但有问题的句子让我感到困惑。
它是类似的。但是,Java 允许在实例上调用静态方法:
p1.distance(p1, p2);
它做同样的事情
Point.distance(p1, p2);
第一个在 JavaScript 中是不允许的。
相关文章:
- 如何在单击复选框后调用控制器方法
- 从构造函数es6调用静态方法
- 如何理解“当类实例化时,JavaScript静态方法也是不可调用的”
- 使用 Babel 转译器导入类并调用带有 ES6 模块的静态方法
- 从常规ES6类方法中调用静态方法
- Jquery UI 调用小部件的静态方法
- 如何定义扩展方法并将其作为实例和静态方法调用
- 从JavaScript调用PHP静态方法,而无需中间PHP脚本
- 从rhino javascript调用静态Java方法
- Javascript类扩展:从子类函数调用基类函数:似乎在调用静态方法
- 动态调用JavaScript / ES7类中的静态方法
- 如何在ASP上调用静态方法?Net页面,来自Javascript
- 如何从aspx调用非静态方法
- 从父类调用重写的静态方法
- 如何在data-ng-click中传递调用动态方法而不是静态方法(即想要传递要调用的方法而不是固定的delete()方法
- 我如何使用javascript调用在代码中编写的非静态方法
- 如何在JavaScript中调用静态子类方法
- 从cshtml文件调用静态方法
- ES6-调用类中的静态方法
- 从javascript调用静态方法