⊗jsSpPrmEC 165 of 294 menu

자바스크립트에서 프로미스의 예외를 별도로 처리하는 방법

then에서는 첫 번째 매개변수 자리에 null을 전달하여 예외 상황 처리 함수만 지정할 수 있습니다:

promise.then( null, function(error) { console.log(error); } );

이 경우 catch 메서드를 통한 짧은 구문을 사용하는 것이 편리합니다:

promise.catch( function(error) { console.log(error); } );

다음 코드를 catch 메서드를 사용하여 다시 작성하세요:

let promise = new Promise(function(resolve, reject) { setTimeout(function() { let isError = false; if (!isError) { resolve('success'); } else { reject(new Error('error')); } }, 3000); }); promise.then( res => console.log(res), err => console.log(err.message), );
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부