Pengembangan dengan try-catch di JavaScript
Setelah mempelajari konstruksi try-catch
gaya penulisan kode Anda harus berubah.
Sekarang Anda harus membungkus semua tempat yang mungkin
menyebabkan situasi pengecualian
dalam try, dan di blok catch menuliskan
reaksi terhadap pengecualian ini.
Задание 1
Diberikan kode berikut:
javascriptlet str = 'sebuah string';
localStorage.setItem('key', str);
alert('berhasil disimpan!');
Apa yang salah dengan kode ini? Perbaiki kekurangan kode ini.
Задание 2
Diberikan kode berikut:
javascriptlet json = '[1,2,3,4,5]';
let arr = JSON.parse(json);
let sum = 0;
for (let elem of arr) {
sum += +elem;
}
alert(sum);
Apa yang salah dengan kode ini? Perbaiki kekurangan kode ini.