⊗jsSpExcNC 141 of 294 menu

JavaScript'te İç İçe Kodlarda İstisna Yakalama

İstisnaların özelliği ve rahatlığı, kodun herhangi bir iç içelik seviyesinde yakalanabilmeleridir. Bir örnekle bakalım. Verileri yerel depolamaya kaydeden bir fonksiyonumuz olsun:

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

Bildiğiniz gibi, depolama alanı dolduğunda, setItem metodu bir istisna fırlatacaktır. Ancak, bu istisnayı mutlaka save fonksiyonunun içinde yakalamak gerekmez. Fonksiyonun her çağrısını try içine alabiliriz:

try { save('bir metin'); } catch (error) { alert('yerel depolamada alan kalmadı!'); }

JSON'u diziye dönüştüren bir fonksiyon verilmiştir:

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

Aşağıdaki kodda JSON'dan bir dizi elde ediliyor:

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

Fonksiyon çağrısını try-catch yapısı içine alın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet