Sviluppo con try-catch in JavaScript

Dopo aver studiato la costruttore try-catch il tuo stile di scrittura del codice dovrebbe cambiare. Ora dovresti avvolgere tutti i punti in cui può verificarsi una situazione eccezionale in try, e nel blocco catch scrivere la reazione a questa eccezione.

Задание 1

È dato il seguente codice:

javascriptlet str = 'una certa stringa';
localStorage.setItem('key', str);
alert('salvato con successo!');

Cosa non va in questo codice? Correggi i difetti di questo codice.

Задание 2

È dato il seguente codice:

javascriptlet json = '[1,2,3,4,5]';

let arr = JSON.parse(json);

let sum = 0;
for (let elem of arr) {
  sum += +elem;
}

alert(sum);

Cosa non va in questo codice? Correggi i difetti di questo codice.