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.
Diberikan kode berikut:
let str = 'sebuah string';
localStorage.setItem('key', str);
alert('berhasil disimpan!');
Apa yang salah dengan kode ini? Perbaiki kekurangan kode ini.
Diberikan kode berikut:
let 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.