⊗jsSpExcThrUT 147 of 294 menu

Ustvarjanje lastnih vrst izjem v JavaScriptu

Število vgrajenih izjem v JavaScriptu ni tako veliko in pogosto ne morejo zadovoljiti vseh naših potreb po različnih vrstah izjem. Zato je v JavaScript vgrajena možnost ustvarjanja izjem z lastno vrsto.

Obstajajo različni načini za to. Najenostavnejši je, da v throw posredujemo objekt s ključema name in message:

try { throw {name: 'MyError', message: 'besedilo izjeme'}; } catch (error) { console.log(error.name); // 'MyError' console.log(error.message); // 'besedilo izjeme' }

Prej smo naredili funkcijo, ki vrže izjemo pri deljenju z nič:

function div(a, b) { if (b !== 0) { return a / b; } else { throw new Error('napaka pri deljenju z nič'); } }

Predelajte to funkcijo tako, da bo vrgla izjemo z neko izmišljeno vrsto, na primer DivisionByZeroError.

Prej ste naredili funkcijo, ki vrže izjemo pri poskusu pridobivanja kvadratnega korena negativnega števila. Predelajte svojo funkcijo tako, da bo vrgla izjemo z vrsto, ki ste si jo izmislili. Dobro premislite o imenu izjeme, naj bo to ime primerno.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni