🏠 New in High Baseline Support: Promise (initial support)
January 29, 2018
caniuse · mdn · [spec]([‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-objects’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-get-promise-@@species’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise-constructor’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.all’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.catch’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.race’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.reject’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.resolve’, ‘https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-promise.prototype.then’])
A promise represents an asynchronous operation which eventually succeeds or fails.
Source features
javascript.builtins.Promise[mdn]javascript.builtins.Promise.Promise[mdn]javascript.builtins.Promise.all[mdn]javascript.builtins.Promise.catch[mdn]javascript.builtins.Promise.race[mdn]javascript.builtins.Promise.reject[mdn]javascript.builtins.Promise.resolve[mdn]javascript.builtins.Promise.then[mdn]