JSFiddle - React, Tailwind, and code Playground
JavaScript 1.7
let json = "{ bad json }";
try {
blah();
let user = JSON.parse(json); // <-- 여기서 에러가 발생하므로
alert( user.name ); // 이 코드는 동작하지 않습니다.
} catch (e) {
// 에러가 발생하면 제어 흐름이 catch 문으로 넘어옵니다.
console.log( "데이터에 에러가 있어 재요청을 시도합니다." );
console.log( e.name );
console.log( e.message );
}