Dezvoltarea cu try-catch în JavaScript
După ce ați învățat construcția try-catch
stilul în care scrieți cod ar trebui să se schimbe.
Acum ar trebui să îmbracați în try toate locurile
în care poate apărea o situație excepțională,
iar în blocul catch să scrieți
reacția la această excepție.
Este dat următorul cod:
let str = 'un șir oarecare';
localStorage.setItem('key', str);
alert('salvat cu succes!');
Ce nu este în regulă cu acest cod? Corectați deficiențele acestui cod.
Este dat următorul cod:
let json = '[1,2,3,4,5]';
let arr = JSON.parse(json);
let sum = 0;
for (let elem of arr) {
sum += +elem;
}
alert(sum);
Ce nu este în regulă cu acest cod? Corectați deficiențele acestui cod.