⊗jsSpExcNC 141 of 294 menu

Uitsondering Onderskepping in Geneste Kode in JavaScript

Die kenmerk en gerief van uitsonderings is dat hulle op enige vlak van kode-inbelling gevang kan word. Kom ons kyk na 'n voorbeeld. Laat ons 'n funksie hê wat data in plasinglike stoor berg:

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

Soos jy reeds weet, wanneer stoor oorloop, sal die metode setItem 'n uitsondering werp. Dit is eger nie nodig om hierdie uitsondering binne die funksie save te vang nie. Jy kan elke aanroep van die funksie self in try verpak:

try { save('sekere string'); } catch (error) { alert('plek in die plasinglike stoor het opgeraak!'); }

Gegee 'n funksie wat JSON in 'n skikking omskep:

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

In die volgende kode word 'n skikking uit JSON verkry:

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

Verpak die funksie-aanroep in die konstruksie try-catch.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp