Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗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