Pembangunan dengan try-catch dalam JavaScript
Selepas mempelajari konstruksi try-catch,
gaya penulisan kod anda sepatutnya berubah.
Sekarang anda harus membungkus semua tempat di mana situasi
luar biasa mungkin berlaku dalam try,
dan dalam blok catch menulis tindak balas
kepada pengecualian tersebut.
Diberi kod berikut:
let str = 'some string';
localStorage.setItem('key', str);
alert('berjaya disimpan!');
Apa yang salah dengan kod ini? Betulkan kelemahan kod ini.
Diberi kod 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 kod ini? Betulkan kelemahan kod ini.