JavaScript'te try-catch ile Geliştirme

try-catch yapısını öğrendikten sonra kod yazma tarzınız değişmelidir. Artık istisnai bir durumun ortaya çıkabileceği tüm yerleri try ile sarmalamalı ve catch bloğunda bu istisnaya tepkiyi yazmalısınız.

Задание 1

Aşağıdaki kod verilmiştir:

javascriptlet str = 'bir string';
localStorage.setItem('key', str);
alert('başarıyla kaydedildi!');

Bu kodda yanlış olan ne? Bu kodun eksikliklerini düzeltin.

Задание 2

Aşağıdaki kod verilmiştir:

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 yanlış olan ne? Bu kodun eksikliklerini düzeltin.