Ukuzaji kwa kutumia try-catch katika JavaScript

Baada ya kujifunza muundo wa try-catch mtindo wako wa kuandika kodi unapaswa kubadilika. Sasa unapaswa kufunga maeneo yote ambayo yanaweza kutokea hali ya ubaguzi, katika try, na katika kizuizi cha catch kuandika mwitikio kwa ubaguzi huo.

Задание 1

Kodi ifuatayo imetolewa:

javascriptlet str = 'string fulani';
localStorage.setItem('key', str);
alert('imehifadhiwa kwa mafanikio!');

Nini kibaya na kodi hii? Sahihisha mapungufu ya kodi hii.

Задание 2

Kodi ifuatayo imetolewa:

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

let arr = JSON.parse(json);

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

alert(sum);

Nini kibaya na kodi hii? Sahihisha mapungufu ya kodi hii.