⊗jsSpExcNC 141 of 294 menu

Kukamata Isipokuwa katika Msimbo Ulioingizwa ndani ya JavaScript

Umbali na urahisi wa isipokuwa ni kwamba zinaweza kukamatwa katika kiwango chochote cha msimbo ulioingizwa. Hebu tuangalie kwa mfano. Hebu tuwe na chaguo-msingi inayohifadhi data kwenye kuhifadhi la ndani:

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

Kama unavyojua tayari, wakati kuhifadhi kinajaa, neno setItem litatupa isipokuwa. Si lazima, hata hivyo, isipokuwa hii ikamatwe ndani ya chaguo-msingi save. Inaweza kufungwa katika try kila wito wa chaguo-msingi yenyewe:

try { save('baadhi ya mfumo'); } catch (error) { alert('nafasi ya kuhifadhi ya ndani imekwisha!'); }

Imepewa chaguo-msingi, inayobadilisha JSON kuwa safu:

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

Katika msimbo unaofuata kutoka kwa JSON hupata safu:

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

Funga wito wa chaguo-msingi katika muundo try-catch.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa