JavaScript-ում try-catch-ով մշակում

try-catch կոնստրուկցիան ուսումնասիրելուց հետո ձեր կոդ գրելու ոճը պետք է փոխվի: Այժմ դուք պետք է բոլոր այն տեղերը, որտեղ կարող է առաջանալ բացառիկ իրավիճակ, փաթաթեք try-ի մեջ, իսկ catch բլոկում գրեք արձագանքը այդ բացառությանը:

Задание 1

Տրված է հետևյալ կոդը:

javascriptlet str = 'ինչ-որ տող';
localStorage.setItem('key', str);
alert('հաջողությամբ պահպանված է!');

Ի՞նչ է սխալ այս կոդում: Ուղղեք այս կոդի թերությունները:

Задание 2

Տրված է հետևյալ կոդը:

javascriptlet json = '[1,2,3,4,5]';

let arr = JSON.parse(json);

let sum = 0;
for (let elem of arr) {
  sum += +elem;
}

alert(sum);

Ի՞նչ է սխալ այս կոդում: Ուղղեք այս կոդի թերությունները: