带有“ await import(...)”的未捕获的SyntaxError

怀疑的儒勒

当我尝试使用下面的代码动态导入JS模块时"Uncaught SyntaxError: unexpected reserved word",同时进入Firefox和Chrome浏览器,但根据MDN,它应该可以工作。

let module = await import('/modules/my-module.js');

当我使用.then()而不是时await,一切正常。MDN错误吗?

伊多·列维(Ido Levi)

您应该在此函数声明中编写“异步”

 const my_func = async (arg1,arg2) => {
  let module = await import('/modules/my-module.js');
}

https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/async_function

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

未捕获的 SyntaxError:await 仅在 async 函数中的 async 函数中有效

未捕获的SyntaxError:带有JSON.parse的意外令牌

未捕获的SyntaxError:带有Ajax帖子的意外令牌u

未捕获的SyntaxError:无法在模块外部使用import语句

未捕获的SyntaxError:无效或意外的令牌@import css

是什么导致带有$ .parseJSON()和JSON.parse()的“未捕获的SyntaxError:意外的令牌o”

未捕获到的SyntaxError:在React-Router中出现意外的令牌<,最后带有斜杠

参数列表(带有.css())后未捕获到的SyntaxError:缺少)

未捕获到的SyntaxError:带有processing.js的openprocessing上的意外标识符

骨干网中带有JSON解析的“未捕获的SyntaxError:意外的令牌”

SyntaxError:await 仅在带有 Apify Metamorph 的异步函数中有效

“未捕获的SyntaxError:意外的令牌<”(但是,还有更多!)

“未捕获的SyntaxError:无法在模块外部使用import语句”-这是什么意思?

未捕获的SyntaxError:无法在节点js中的模块外部使用import语句

未捕获的SyntaxError:使用reactjs CDN链接的模块外部无法使用import语句

未捕获的SyntaxError:当我导出和导入类时,无法在模块外使用import语句

导入ReactJS时出现“未捕获的SyntaxError:无法在模块外部使用import语句”

JavaScript:参数列表后未捕获到的SyntaxError:缺少)在添加带有onchange事件的行时

Async.Await未捕获任务异常

未捕获的SyntaxError:Setter必须完全具有一个形式参数

laravel 5.3,php artisan make:auth具有未捕获的SyntaxError:无效或意外的令牌

await 总是抛出 SyntaxError: await 仅在 sequelize 的异步函数中有效

ASYNC / AWAIT SyntaxError:await 仅在异步函数和模块的顶级主体中有效

For 循环 - SyntaxError: await 仅在异步函数中有效

反应未捕获的SyntaxError

Chrome:未捕获的SyntaxError

Chai 没有使用 async/await 捕获抛出的错误

jQuery 1.9中带有fadeIn的未捕获TypeError

带有observableArray的ko.JSON抛出未捕获的DOMException