Promise.reject()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since 2015ë 7ì.
Promise.reject(reason) ë©ìëë 주ì´ì§ ì´ì (reason)ë¡ ê±°ë¶ë Promise ê°ì²´ë¥¼ ë°íí©ëë¤.
구문
js
Promise.reject(reason);
매ê°ë³ì
- reason
-
ì´
Promise를 ê±°ë¶í ì´ì .
ì¤ëª
ì ì Promise.reject í¨ìë ê±°ë¶ë Promise를 ë°íí©ëë¤. ëë²ê¹
목ì ë° ê¹ë¤ë¡ì´ ì¤ë¥ë¥¼ ì¡ê¸° ìí´, reasonì Errorìì±ìì ì¸ì¤í´ì¤ë¡ ë§ë¤ë©´ ì ì©í©ëë¤.
ì
>ì ì Promise.reject() ë©ìë ì¬ì©
js
Promise.reject("Testing static reject").then(
function (reason) {
// í¸ì¶ëì§ ìì
},
function (reason) {
console.log(reason); // "Testing static reject"
},
);
Promise.reject(new Error("fail")).then(
function (error) {
// í¸ì¶ëì§ ìì
},
function (error) {
console.log(error); // Stacktrace
},
);
ëª ì¸ì
| Specification |
|---|
| ECMAScript® 2027 Language Specification> # sec-promise.reject> |