JSFiddle - React, Tailwind, and code Playground

JavaScript 1.7

// readData는 JSON.parse를 이용한 처리만을 위한 함수이고 그 외에 발생한 에러는 함수 바깥에서 처리되어야 합니다.

function readData() {
	let json = "{ bad json }";
	try {
	  blah();
	  let user = JSON.parse(json);
  } catch(e) {
  		console.log('잘못된 json 형식입니다.')
    	if(!(e instanceof SyntaxError)) {
      	throw e;
    	}
  }
}



try {
	readData();
} catch (e) {
  console.log(e.message);
}