⊗jsSpExcThrUT 147 of 294 menu

Melempar Jenis Exception Sendiri di JavaScript

Jumlah exception bawaan dalam JavaScript tidak terlalu banyak dan seringkali tidak dapat memenuhi semua kebutuhan kita akan berbagai jenis exception. Oleh karena itu, JavaScript memiliki fitur bawaan untuk membuat exception dengan jenisnya sendiri.

Ada berbagai cara untuk melakukannya. Yang paling sederhana adalah dengan meneruskan objek dengan kunci name dan message pada throw:

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

Sebelumnya kita telah membuat fungsi yang melempar exception saat pembagian dengan nol:

function div(a, b) { if (b !== 0) { return a / b; } else { throw new Error('kesalahan pembagian dengan nol'); } }

Ubah fungsi ini sehingga fungsi tersebut melempar exception dengan jenis buatan kita, contohnya, DivisionByZeroError.

Sebelumnya Anda telah membuat fungsi yang melempar exception saat mencoba mengambil akar dari angka negatif. Ubah fungsi Anda sehingga fungsi tersebut melempar exception dengan jenis buatan Anda. Pertimbangkan baik-baik nama exceptionnya, agar nama tersebut sesuai.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak