[개요]
ajax 호출을 통해 반환 받은 json 형태의 data 값을 console로 출력해보려고 했는데 예상과 다르게 [object Object] 라고만 출력됐습니다.
[해결 방법]
data 내용을 보고 싶으면 console.log("data: " + JSON.stringify(data)) 혹은 console.log(`data: ${JSON.stringify(data)}`)을 작성해주면 됩니다.
자바 클래스를 로그로 찍을 때 toString 메서드를 구현해야지 객체를 문자열 형태로 볼 수 있듯이 자바스크립트에서도 객체를 JSON 문자열로 변환해야 내용물을 찍어볼 수 있습니다.
반응형
'[DEV] 기록' 카테고리의 다른 글
[javascript] window.onbeforeunload 페이지를 벗어날 때 이벤트 처리 (1) | 2021.01.27 |
---|---|
Java 날짜 시간 유형에 대한 고찰 (2) | 2021.01.25 |
좋은 커밋 메시지의 7가지 규칙 (3) | 2021.01.12 |
[Virtualbox(버추얼박스)] The virtual machine has terminated unexpectedly during startup with exit code -1073741819 (0) | 2021.01.08 |
[Spring] MySQL 8.x++ 버전 public key retrieval is not allowed 에러 (0) | 2021.01.05 |