[javascript] console.log()를 이용한 객체 디버깅

JavaScript에서 객체를 디버깅할 때 가장 일반적인 방법은 console.log()를 사용하는 것입니다. console.log()를 사용하면 객체의 속성과 값을 쉽게 확인할 수 있습니다.

객체 디버깅을 위한 console.log() 사용법

다음은 객체를 디버깅하기 위해 console.log()를 사용하는 간단한 예시입니다.

const myObj = {
  name: 'John',
  age: 30,
  hobbies: ['reading', 'gaming']
};

console.log(myObj);

위 코드에서 console.log(myObj)myObj 객체를 콘솔에 출력합니다. 이를 통해 객체의 내부 구조와 속성을 확인할 수 있습니다.

객체 속성과 값 출력하기

객체의 특정 속성과 값을 확인하려면 다음과 같이 작성합니다.

console.log('Name:', myObj.name);
console.log('Age:', myObj.age);
console.log('Hobbies:', myObj.hobbies);

위 코드는 객체 myObj의 각 속성과 값을 개별적으로 출력합니다.

개체 출력 형식 지정하기

객체를 가독성 좋게 출력하려면 JSON.stringify()를 사용하여 형식을 지정할 수 있습니다.

console.log(JSON.stringify(myObj, null, 2));

위 예제에서 JSON.stringify()는 들여쓰기를 2칸으로 지정하여 객체를 문자열로 변환한 후 콘솔에 출력합니다.

console.log()를 이용하여 JavaScript 객체를 디버깅하면 코드 실행 중에 객체의 내용을 쉽게 확인할 수 있습니다.

결론

JavaScript에서 console.log()를 사용하면 객체를 디버깅하는 것이 간단해집니다. 객체 내부의 값 및 속성을 확인함으로써 코드 디버깅 과정을 보다 효과적으로 할 수 있습니다.