Udvikling med try-catch i JavaScript

Efter at have studeret try-catch konstruktionen bør din kodeskrivestil ændre sig. Nu skal du pakke alle steder, hvor en undtagelsessituation kan opstå, ind i try, og i catch blokken skrive reaktionen på denne undtagelse.

Задание 1

Følgende kode er givet:

javascriptlet str = 'en eller anden streng';
localStorage.setItem('key', str);
alert('gemt succesfuldt!');

Hvad er der galt med denne kode? Ret fejlene i denne kode.

Задание 2

Følgende kode er givet:

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

let arr = JSON.parse(json);

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

alert(sum);

Hvad er der galt med denne kode? Ret fejlene i denne kode.