Calling a method from another method in the same class

后端 未结 7 1423
难免孤独
难免孤独 2021-02-05 01:21

Why am I getting the error: \"Uncaught TypeError: self.myTest is not a function\"? How do I call a method from within another method in a javascript class?

7条回答
  •  误落风尘
    2021-02-05 02:00

    You need to use this not self like

    runMyTest() {
      this.myTest();
    }
    

    However a lot of implementations like to keep the reference and are doing the following:

    var self = this;
    

    That might be the reason you were thinking of self as self reference. For further reading I'd suggest this SO - post

提交回复
热议问题