这是检测当前引擎是否支持异步函数的一种方法:
const supportsAsyncFunctions = (() => { try { new Function('async () => {}')(); } catch (error) { return false; } return true; })();
但有没有办法不使用eval或Function?
eval
Function
javascript async-await
async-await ×1
javascript ×1