JavaScript Promise catch()
- Föregående sida any()
- Nästa sida finally()
- Återgå till föregående nivå JavaScript Promise referenshandbok
Definition och användning
catch()
Metoden tillhandahåller en callback-funktion.
Callback-funktionen körs när en Promise nekar.
Exempel
myPromise.catch(x => myDisplay(x));
Syntax
promise.catch(rejected())
Parametrar
Parametrar | Beskrivning |
---|---|
rejected() | Funktion som ska köras när en Promise nekar. |
Returvärde
Typ | Beskrivning |
---|---|
Object | Nytt Promise-objekt. |
Webbläsarstöd
catch()
är en egenskap av ECMAScript 6 (ES6).
Sedan juni 2017 har ES6 (JavaScript 2015) stödts i alla moderna webbläsare:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 51 | Edge 15 | Firefox 54 | Safari 10 | Opera 38 |
Maj 2016 | April 2017 | Juni 2017 | September 2016 | Juni 2016 |
catch()
Stöder inte Internet Explorer.
- Föregående sida any()
- Nästa sida finally()
- Återgå till föregående nivå JavaScript Promise referenshandbok