Javascript 将此关键字传递给导入类的函数

Javascript 将此关键字传递给导入类的函数,javascript,class,import,Javascript,Class,Import,调用导入的类时,我试图将其传递给myFunction(): one.js: import Two from './two' new Two(this) two.js: export default class two extends bla.blabla{ constructor(that) { super() this.myFunction(that) } myFunction(that) { that.input.on('pointerdown', (

调用导入的类时,我试图将其传递给myFunction():

one.js:

import Two from './two'
new Two(this)
two.js:

export default class two extends bla.blabla{
  constructor(that) {
    super()
    this.myFunction(that)
  }

  myFunction(that) {
    that.input.on('pointerdown', () => {
      //do something
    });
  }
}
但我从two.js得到错误:“无法读取未定义的属性'on'”


我怎样才能做到这一点?

one.js
中,这个
可能没有定义


它似乎是在节点上运行的根级别语句-因此它将解析为
未定义的

one.js
中的
这是什么
这应该是浏览器上的
窗口
,或者在节点上是
未定义的
。不管怎样,确切的错误是什么<未定义的
代码,或在
上找不到
上未定义?@程序员这指的是一个框架中的一个。js@izhaki是“无法读取未定义”编辑器的“on”属性我认为如果您
console.log(this)
on
one.js
它将吐出
undefined
。我猜您正在节点上运行此操作。