Vývoj s try-catch v JavaScripte

Po preštudovaní konštrukcie try-catch by sa mal zmeniť štýl písania vášho kódu. Teraz by ste mali všetky miesta, v ktorých môže nastať výnimková situácia, obaliť do try a v bloku catch napísať reakciu na túto výnimku.

Задание 1

Daný je nasledujúci kód:

javascriptlet str = 'nejaký reťazec';
localStorage.setItem('key', str);
alert('úspešne uložené!');

Čo je zlé s týmto kódom? Opravte nedostatky tohto kódu.

Задание 2

Daný je nasledujúci kód:

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

let arr = JSON.parse(json);

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

alert(sum);

Čo je zlé s týmto kódom? Opravte nedostatky tohto kódu.