Kehitystyö try-catch:n avulla JavaScriptissä

try-catch -rakenteen opiskelun jälkeen koodin kirjoitustylisi pitäisi muuttua. Nyt sinun tulee kääriä kaikki kohdat, joissa poikkeustilanne voi ilmetä, try:iin ja catch -lohkossa määrittää reaktion tähän poikkeukseen.

Задание 1

Annettu seuraava koodi:

javascriptlet str = 'jokin merkkijono';
localStorage.setItem('key', str);
alert('onnistuneesti tallennettu!');

Mikä tässä koodissa on vialla? Korjaa tämän koodin puutteet.

Задание 2

Annettu seuraava koodi:

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

let arr = JSON.parse(json);

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

alert(sum);

Mikä tässä koodissa on vialla? Korjaa tämän koodin puutteet.