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);

이 코드의 문제점은 무엇인가요? 이 코드의 결점을 수정하세요.