⊗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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау