什么是jQuery的$ .when()承诺的香草ES6相当于什么?

时间:2018-06-06 22:18:21

标签: javascript jquery asynchronous es6-promise

对于常规承诺,非jQuery相当于$.when()是什么? 如果有的话。如果没有,怎么可能实现它?我查看了jQuery source以获得一个想法,它似乎可以管理,但如果已经存在标准实现,我宁愿不自己编写。

1 个答案:

答案 0 :(得分:7)

Promise.all()是您正在寻找的。

Promise.all([
  promise1,
  promise2
]).then(/* do something */);

文档:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/all