⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј