⊗jsSpExcNC 141 of 294 menu

JavaScriptда ички коддаги истисноларни ушлаш

Истисноларнинг хусусияти ва қулайлиги шундаки, улар коднинг қандай даражадаги ички қисмида бўлса-да ушланиши мумкин. Мисолда кўрамиз. Фарз қилайлик, бизда маълумотларни локал сақлагичга сақловчи функция мавжуд:

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

Сиз билланингиздек, сақлагич тўлиб қолганда, setItem усули истисно ташлайди. Аммо, бу истиснони save функцияси ичида ушлаш шарт эмас. Функциянинг ҳар бир чақириғини try ичига олиш мумкин:

try { save('бирор сатр'); } catch (error) { alert('локал сақлагичда жой қолмади!'); }

JSONни массивга айлантирувчи функция берилган:

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

Куйидаги кодда JSON орқали массив олинади:

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

Функция чақириғини try-catch конструкциясига ўранг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш