JavaScript-də try-catch ilə Proqramlaşdırma

try-catch konstruksiyasını öyrəndikdən sonra kod yazma stiliniz dəyişməlidir. İndi siz istisnai vəziyyətin yarana biləcəyi bütün yerləri try blokuna almalı, və catch blokunda bu istisnaya reaksiyanı təyin etməlisiniz.

Задание 1

Aşağıdakı kod verilmişdir:

javascriptlet str = 'bir sətir';
localStorage.setItem('key', str);
alert('ugurla yadda saxlanıldı!');

Bu kodda nə problem var? Bu kodun çatışmazlıqlarını düzəldin.

Задание 2

Aşağıdakı kod verilmişdir:

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

let arr = JSON.parse(json);

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

alert(sum);

Bu kodda nə problem var? Bu kodun çatışmazlıqlarını düzəldin.