⊗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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан