Javascript类TypeError:this.myFunction不是函数

时间:2017-04-02 23:15:16

标签: javascript

我遇到一个问题,这个类会返回一个错误,说类函数不是函数。

代码结构:

class myClass {

      constructor() {

          this.settings = {

              num1: 22,
              num2: 30,

          }

      }

      init() {

          //init code here

      }

      function1() {

          //do something

      }

      function2() {

          var result = this.function1();


      } 


}

在html页面中:

var aClass = new myClass();

aClass.init();

然后我有一个调用function2的按钮:

<button onclick="aClass.function2();">Click me</button>

当我点击按钮时,我收到此错误:

TypeError: this.function1 is not a function

我该如何解决这个问题?

0 个答案:

没有答案