js 在 import 中默认使用异步

js use async as default in import

是否可以自动异步导入。

现在我必须这样做:

main.js

import './import.js'

import.js

(async() => {
    const result = await fetch(...); 
    console.log(result);
})();

但我宁愿没有自调用功能:

import.js

    const result = await fetch(...); 
    console.log(result);

不,你不能。 await 必须始终位于 async 块内。

https://tc39.github.io/ecma262/#sec-async-function-definitions