javascript - 如何从另一个方法中正确调用类方法

标签 javascript ecmascript-6

假设我有以下类(class):

class MyClass {
    constructor () { /* etc */ }
    myFunc () {
        return myFuncToCall()
    }
    myFuncToCall () { /* etc */ }
}

myFunc 中调用 myFuncToCall 的正确方法是什么?

最佳答案

类语法只是原型(prototype)继承的语法糖。每个实例方法都在 MyClass 的原型(prototype)上。

class MyClass {
     constructor() {

     }
     myFunc(){
       return this.myFuncToCall()
     }

     myFuncToCall(){

     }
   }

关于javascript - 如何从另一个方法中正确调用类方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33750087/

相关文章:

javascript - 可以通过 Javascript 控制 SWF 吗?

javascript - 如何订阅返回 rxjs observable 的类方法?

javascript - 如何根据显示的对象在单击时显示不同的文本?

javascript - 警告 : Failed prop type: Invalid prop `error` of type `string` expected `boolean`

javascript - 我如何(真的!)使 JavaScript 异步调用同步(在 Chrome 上)?

javascript - 使用方法链接的未定义的未捕获属性

javascript - Vuejs 中的表格过滤器

javascript - Lodash 迭代嵌套循环

javascript - 使用 JavaScript 将富格式文本文件嵌入到 HTML 中

javascript - Vue : Best approach to access possible existing nested properties in error object