⊗jsSpExcNC 141 of 294 menu

जावास्क्रिप्ट में नेस्टेड कोड में एक्सेप्शन इंटरसेप्शन

अपवादों की विशेषता और सुविधा यह है कि उन्हें कोड के किसी भी स्तर पर पकड़ा जा सकता है। आइए एक उदाहरण देखें। मान लीजिए हमारे पास एक फ़ंक्शन है जो डेटा को local storage में सहेजता है:

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

जैसा कि आप पहले से ही जानते हैं, storage भर जाने पर, setItem मेथड एक अपवाद (exception) फेंकेगा। हालांकि, इस अपवाद को फ़ंक्शन save के अंदर पकड़ना जरूरी नहीं है। फ़ंक्शन के प्रत्येक कॉल को try में wrap किया जा सकता है:

try { save('कोई स्ट्रिंग'); } catch (error) { alert('लोकल स्टोरेज में जगह खत्म हो गई!'); }

एक फ़ंक्शन दिया गया है, जो JSON को array में बदलता है:

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

निम्नलिखित कोड में JSON से array प्राप्त किया जाता है:

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

फ़ंक्शन कॉल को try-catch कंस्ट्रक्शन में wrap करें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें