promise 对象是浏览器的一部分 api 还是特定于 javascript

Is a promise object part of the browser api or is it javascript specific

我明白 promise 是一个对象。问题是,这个对象属于哪里或者是在哪里创建的?我知道 XMR 对象是一个浏览器对象,但是 promise 对象也是一个浏览器对象吗?还是 javascript 对象。

从 ES6 (ES2015) 开始,promises 内置于 Javascript 规范和该规范的实现中。在此之前,有单独的(在语言本身之外)实现。

XMR,我猜你想说的是 XHR(XML Http 请求),它一直只是浏览器中的一个单独实现,而不是 Javascript 规范的一部分 - 有时称为“宿主对象”或“宿主实现”。