导出的函数在同一文件javascript中未定义
我正在导出函数func()。我还需要在本地调用它,即在同一个文件中。但是在本地调用它会引发错误,指出func未定义导出的函数在同一文件javascript中未定义,javascript,Javascript,我正在导出函数func()。我还需要在本地调用它,即在同一个文件中。但是在本地调用它会引发错误,指出func未定义 export default async function func(dataType) { } navigator.serviceWorker.addEventListener('message', function handler (event) { func(); // **undefined** }) 将代码调整为 export default async
export default async function func(dataType) {
}
navigator.serviceWorker.addEventListener('message', function handler (event) {
func(); // **undefined**
})
将代码调整为
export default async function func(dataType) {
}
navigator.serviceWorker.addEventListener('message', function handler (event) {
this.func(); // **undefined**
})
您是否尝试过单独声明和导出?函数声明和函数表达式之间存在差异。。。