Javascript ES6承诺使用的浏览器功能是什么?

Javascript ES6承诺使用的浏览器功能是什么?,javascript,es6-promise,Javascript,Es6 Promise,最近有人问我,我不知道答案;“所有现代浏览器支持的允许使用承诺的功能是什么?” 如果我错了,请在这里纠正我,但我的理解是,近年来,XMLHttpRequest在Javascript中被使用,并且是jQuery在$.ajax的幕后使用的东西,直到版本3,jQuery现在使用承诺 我认为Promissions是ES6/Javascript2015的一部分,因此我认为是Javascript处理了Promissions,而不是浏览器功能本身。也许它们的意思是基于Promissions的功能。Promis

最近有人问我,我不知道答案;“所有现代浏览器支持的允许使用承诺的功能是什么?”

如果我错了,请在这里纠正我,但我的理解是,近年来,XMLHttpRequest在Javascript中被使用,并且是jQuery在$.ajax的幕后使用的东西,直到版本3,jQuery现在使用承诺


我认为Promissions是ES6/Javascript2015的一部分,因此我认为是Javascript处理了Promissions,而不是浏览器功能本身。

也许它们的意思是基于Promissions的功能。

Promissions早在ES2015之前就已经存在了-因此,没有浏览器功能,无论是什么,
承诺
都不会取代
XMLHttpRequest
——jQuery仍然使用
XMLHttpRequest
,并且从早期的2.x版本或者更高的1.x版本开始就返回了承诺(很好,已经足够接近了)——jQuery中的承诺不是新的回调。也许是道德问题,否则他们不会在意自己的承诺:P这个问题措辞不当——可能是回调、异步、代理?但除了他们在JS中的最后一个