Razvoj s try-catch v JavaScriptu
Po preučitvi konstrukcije try-catch
se mora spremeniti slog pisanja vaše kode.
Zdaj morate vsa mesta, kjer lahko
pride do izjemne situacije, zaviti
v try, v bloku catch pa napisati
reakcijo na to izjemo.
Podana je naslednja koda:
let str = 'neki niz';
localStorage.setItem('key', str);
alert('uspešno shranjeno!');
Kaj je narobe s to kodo? Popravite pomanjkljivosti te kode.
Podana je naslednja koda:
let json = '[1,2,3,4,5]';
let arr = JSON.parse(json);
let sum = 0;
for (let elem of arr) {
sum += +elem;
}
alert(sum);
Kaj je narobe s to kodo? Popravite pomanjkljivosti te kode.