JavaScript-ში try-catch-თან ერთად დეველოპმენტი

try-catch კონსტრუქციის შესწავლის შემდეგ თქვენი კოდის წერის სტილი უნდა შეიცვალოს. ახლა თქვენ უნდა შემოაფაროთ try-ით ყველა ის ადგილი, სადაც შეიძლება წარმოიშვას გაუთვალისწინებელი სიტუაცია, ხოლო catch ბლოკში დაწეროთ რეაქცია ამ გაუთვალისწინებელ სიტუაციაზე.

Задание 1

მოცემულია შემდეგი კოდი:

javascriptlet str = 'რაღაც სტრიქონი';
localStorage.setItem('key', str);
alert('წარმატებით შეინახა!');

რა არის საეჭვო ამ კოდში? გამოსწორეთ ამ კოდის ნაკლოვანებები.

Задание 2

მოცემულია შემდეგი კოდი:

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

let arr = JSON.parse(json);

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

alert(sum);

რა არის საეჭვო ამ კოდში? გამოსწორეთ ამ კოდის ნაკლოვანებები.