⊗jsSpExcNC 141 of 294 menu

Ndërprerja e përjashtimeve në kodin e vendosur në JavaScript

Veçoria dhe lehtësia e përjashtimeve qëndron në faktin se ato mund të kapen në çdo nivel të vendosjes së kodit. Le të shohim një shembull. Le të them se kemi një funksion që ruan të dhëna në ruajtjen lokale:

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

Siç e dini tashmë, kur ruajtja tejmbush, metoda setItem do të hedhë një përjashtim. Sidoqoftë, nuk është e detyrueshme që ky përjashtim të kapet brenda funksionit save. Mund të mbështjellni çdo thirrje të vetë funksionit në try:

try { save('një varg'); } catch (error) { alert('Nuk ka më hapësirë në ruajtjen lokale!'); }

Jepet një funksion që konverton JSON në një grup:

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

Në kodin vijues, nga JSON merret një grup:

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

Mbështillni thirrjen e funksionit në konstruksionin try-catch.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo