⊗jsSpExcThrUT 147 of 294 menu

JavaScript에서 사용자 정의 예외 타입 던지기

JavaScript에 내장된 예외의 수는 많지 않으며, 대부분 다양한 예외 타입에 대한 우리의 모든 요구를 충족시킬 수 없습니다. 따라서 JavaScript에는 자체 타입의 예외를 생성하는 기능이 내장되어 있습니다.

이를 수행하는 다양한 방법이 있습니다. 가장 간단한 방법은 thrownamemessage 키를 가진 객체를 전달하는 것입니다:

try { throw {name: 'MyError', message: '예외 텍스트'}; } catch (error) { console.log(error.name); // 'MyError' console.log(error.message); // '예외 텍스트' }

이전에 우리는 0으로 나누기 시 예외를 던지는 함수를 만들었습니다:

function div(a, b) { if (b !== 0) { return a / b; } else { throw new Error('0으로 나누기 오류'); } }

이 함수를 우리가 생각해낸 어떤 타입, 예를 들어 DivisionByZeroError의 예외를 던지도록 수정하세요.

이전에 음수에서 제곱근을 추출하려고 할 때 예외를 던지는 함수를 만들었습니다. 함수를 여러분이 생각해낸 타입의 예외를 던지도록 수정하세요. 예외 이름이 적절하도록 이름을 잘 생각해보세요.

한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부