Zhvillimi me try-catch në JavaScript

Pas studimit të konstruktit try-catch stili i shkrimit të kodit tuaj duhet të ndryshojë. Tani ju duhet t'i mbështillni të gjitha vendet ku mund të lindë një situatë e jashtëzakonshme në try, dhe në bllokun catch të shkruani reagimin ndaj këtij përjashtimi.

Задание 1

Është dhënë kodi në vijim:

javascriptlet str = 'një string';
localStorage.setItem('key', str);
alert('u ruajt me sukses!');

Çfarë nuk shkon me këtë kod? Korrigjoni mangësitë e këtij kodi.

Задание 2

Është dhënë kodi në vijim:

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

let arr = JSON.parse(json);

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

alert(sum);

Çfarë nuk shkon me këtë kod? Korrigjoni mangësitë e këtij kodi.