Ανάπτυξη με try-catch σε JavaScript
Μετά τη μελέτη της κατασκευής try-catch
ο τρόπος γραφής του κώδικά σας θα πρέπει να αλλάξει.
Τώρα θα πρέπει να τυλίγετε όλα τα σημεία, όπου μπορεί
να προκύψει μια εξαιρετική κατάσταση, σε
try, και στο μπλοκ catch να γράφετε
την αντίδραση σε αυτή την εξαίρεση.
Δίνεται ο ακόλουθος κώδικας:
let str = 'κάποια συμβολοσειρά';
localStorage.setItem('key', str);
alert('αποθηκεύτηκε με επιτυχία!');
Τι συμβαίνει με αυτόν τον κώδικα; Διορθώστε τα ελαττώματα αυτού του κώδικα.
Δίνεται ο ακόλουθος κώδικας:
let json = '[1,2,3,4,5]';
let arr = JSON.parse(json);
let sum = 0;
for (let elem of arr) {
sum += +elem;
}
alert(sum);
Τι συμβαίνει με αυτόν τον κώδικα; Διορθώστε τα ελαττώματα αυτού του κώδικα.