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į.
Задание 1
Pateikiamas toks kodas:
javascriptlet str = 'kaž kokia eilutė';
localStorage.setItem('key', str);
alert('sėkmingai išsaugota!');
Kas negerai su šiuo kodu? Ištaisykite šio kodo trūkumus.
Задание 2
Pateikiamas toks kodas:
javascriptlet 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.