top-level await

2021-08-04  本文已影响0人  努力学习的小丸子

https://github.com/tc39/proposal-top-level-await
含义:允许在模块的顶层独立使用await命令。

// index.js 以下写法不会报错
const data = await fetch('https://api.example.com');

使用场景

// import() 方法加载
const strings = await import(`/i18n/${navigator.language}`);
// 数据库操作
const connection = await dbConnector();
// 依赖回滚
let jQuery;
try {
  jQuery = await import('https://cdn-a.com/jQuery');
} catch {
  jQuery = await import('https://cdn-b.com/jQuery');
}
上一篇 下一篇

猜你喜欢

热点阅读