异步 IIFE 和新 Promise 之间有有意义的区别吗?

问题描述 投票:0回答:1

考虑以下作业:

const promise1 = (async () => {
    await someAsyncFunction();
})();

const promise2 = new Promise(async resolve => {
    await someAsyncFunction();
    resolve();
});

这两个 Promise 之间有什么有意义的区别(除了冗长之外)吗?

javascript async-await promise es6-promise asynchronous-javascript
1个回答
0
投票

它们基本相同,

IIFE
是第二个版本的语法糖

© www.soinside.com 2019 - 2024. All rights reserved.