在异步函数中使用await而不是使用等待javascript?

时间:2018-03-25 01:36:42

标签: javascript async-await

如果我有这样的话:

(async () => {
    let i = 100000;
    while(i--);
})();

与此类似:

(async () => {
    let promise = new Promise((resolve, reject) => {
        let i = 100000;
        while(i--);
        return resolve();
    });
    await promise;
})();

这两者完全相同吗?

修改

同样的,我的意思是:

  1. 相同的执行时间?
  2. 如果我要控制台.log某事,结果相同?
  3. 同步或异步的异步函数中的代码,例如,我是在第一个块的while之后,以及第二个块中的await之后添加更多代码吗?

0 个答案:

没有答案