gpt4 book ai didi

javascript - jQuery.when() 和 ES6 的 Promise.all() 有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 05:10:03 27 4
gpt4 key购买 nike

我用 jQuery 学习了 promises,然后几年没有做太多编程。现在我想使用原生 ES6 promises 做一些事情。

Promises 当时让我有点低头。现在,由于两者都非常生疏,而且 jQuery promises、其他 promise 库和新的原生 JS promises 之间存在细微和主要的差异,当我试图让这些东西工作时,我的头脑更加弯曲。

好像jQuery.when()Promise.all()做同样的事情,但我们应该记住一些重要的区别吗?

最佳答案

Promise.all()PromiseArray 或普通JS 对象 作为参数,因此您需要按索引访问结果。

jQuery.when() 接受多个参数,它们是纯 JS 对象jQuery Deferred,因此您可以通过变量名访问结果.

关于javascript - jQuery.when() 和 ES6 的 Promise.all() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37828504/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com