Darbas su try-catch JavaScript
Išstudijavus try-catch konstrukciją,
jūsų kodo rašymo stilius turėtų pasikeisti.
Dabar visose vietose, kuriose gali kilti
išimtinė situacija, turėtumėte apjuosti
try, o catch bloke aprašyti
reakciją į šią išimtį.
Pateikiamas toks kodas:
let str = 'kaž kokia eilutė';
localStorage.setItem('key', str);
alert('sėkmingai išsaugota!');
Kas negerai su šiuo kodu? Ištaisykite šio kodo trūkumus.
Pateikiamas toks kodas:
let json = '[1,2,3,4,5]';
let arr = JSON.parse(json);
let sum = 0;
for (let elem of arr) {
sum += +elem;
}
alert(sum);
Kas negerai su šiuo kodu? Ištaisykite šio kodo trūkumus.