Izstrāde ar try-catch JavaScript

Pēc try-catch konstrukcijas apguves jūsu koda rakstīšanas stilam vajadzētu mainīties. Tagad jums visas vietas, kurās var rasties izņēmuma situācija, jāietver try blokā, bet catch blokā jādefinē reakciju uz šo izņēmumu.

Задание 1

Dots šāds kods:

javascriptlet str = 'kāda virkne';
localStorage.setItem('key', str);
alert('veiksmīgi saglabāts!');

Kas šajā kodā ir nepareizi? Izlabojiet šī koda trūkumus.

Задание 2

Dots šāds kods:

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

let arr = JSON.parse(json);

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

alert(sum);

Kas šajā kodā ir nepareizi? Izlabojiet šī koda trūkumus.