![](/img/trans.png)
[英]What is the best way to limit concurrency when using ES6's Promise.all()?
[英]What are the differences between jQuery.when() and ES6's Promise.all()?
我用jQuery學習了promises,然后在幾年內沒有做太多的編程。 現在我想用原生的ES6承諾來做一些事情。
承諾在那時稍稍彎下腰。 現在兩者都非常生疏,並且jQuery承諾,其他承諾庫和新的原生JS承諾之間存在細微差別,當我試圖讓這些東西起作用時,我的頭腦變得更加彎曲。
似乎jQuery.when()
和Promise.all()
做同樣的事情,但是我們應該記住一些重要的差異嗎?
Promise.all()
將Array
of Promises
或普通JS objects
作為參數,因此您需要通過索引訪問結果。
jQuery.when()
接受多個參數,這些參數是普通的JS objects
或jQuery Deferred
,因此您可以通過變量名訪問結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.