hip*_*ail 4 javascript jquery promise ecmascript-6 es6-promise
我用jQuery学习了promises,然后在几年内没有做太多的编程.现在我想用原生的ES6承诺来做一些事情.
承诺在那时稍稍弯下腰.现在两者都非常生疏,并且jQuery承诺,其他承诺库和新的原生JS承诺之间存在细微差别,当我试图让这些东西起作用时,我的头脑变得更加弯曲.
它似乎jQuery.when()也Promise.all()做同样的事情,但是我们应该记住一些重要的差异吗?
Promise.all()需要Array的Promises或者简单的JS objects,所以你需要通过索引来访问结果作为参数.
jQuery.when()采取多种论据是普通JS objects或者jQuery Deferred,这样你就可以通过变量名访问你的结果.