TIL43-03 [object Object] 오류

김태혁·2023년 2월 28일
0

TIL

목록 보기
128/205

원인

  • "[objet Object]"는 JavaScript에서 일반적으로 발생하는 오류 메시지다. 이 오류는 일반적으로 코드 내에서 객체를 문자열로 변환하려고 할 때 발생한다.
let obj = { name: "John", age: 30 };
console.log("My name is " + obj);

해결

  • 이 오류를 해결하려면, 코드에서 객체를 문자열로 변환하기 전에 명시적으로 객체의 속성에 액세스하거나 객체를 JSON 문자열로 변환해야 한다. 예를 들어, 위의 코드를 다음과 같이 수정할 수 있다.
let obj = { name: "John", age: 30 };
console.log("My name is " + obj.name);
  • 또는 다음과 같이 객체를 JSON 문자열로 변환할 수 있다.
let obj = { name: "John", age: 30 };
console.log("My name is " + JSON.stringify(obj));
  • 이렇게 하면 객체를 문자열로 변환할 때 "[objet Object]" 오류가 발생하지 않는다.
profile
도전을 즐기는 자

0개의 댓글