⊗jsSpExcNC 141 of 294 menu

Penanganan Exception pada Kode Bersarang di JavaScript

Fitur dan kenyamanan exception terletak pada fakta bahwa mereka dapat ditangkap pada tingkat nested code mana pun. Mari kita lihat sebuah contoh. Misalkan kita memiliki fungsi yang menyimpan data ke localStorage:

function save(str) { localStorage.setItem('key', str); }

Seperti yang sudah Anda ketahui, jika penyimpanan penuh, method setItem akan melemparkan exception. Tidak harus, bagaimanapun, exception ini ditangkap di dalam fungsi save. Kita bisa membungkus setiap pemanggilan fungsi itu sendiri dengan try:

try { save('suatu string'); } catch (error) { alert('ruang di localStorage habis!'); }

Diberikan fungsi yang mengubah JSON menjadi array:

function getArr(json) { return JSON.parse(json); }

Dalam kode berikut, array diperoleh dari JSON:

let arr = getArr('[1,2,3,4,5]'); console.log(arr);

Bungkus pemanggilan fungsi dalam konstruksi try-catch.

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