导出的函数在同一个文件javascript中未定义

时间:2017-06-28 12:26:25

标签: javascript

我正在导出函数func()。我还需要在本地调用它,即在同一个文件中。但是在本地调用它会引发错误,指出func未定义。

export default async function func(dataType) {

}

navigator.serviceWorker.addEventListener('message', function handler (event) {
  func(); // **undefined**
})

1 个答案:

答案 0 :(得分:0)

将代码调整为

    export default async function func(dataType) {

}

navigator.serviceWorker.addEventListener('message', function handler (event) {
  this.func(); // **undefined**
})