javascript를 사용하다보면 alert나 log를 이용하여 변수의 값을 확인하고 싶어도 확인하지 못하는 경우가 종종 생긴다.
특히, [Object object]로 보여지는 경우를 자주 만나게된다.
자바의 경우 obj.toString() 이나 obj.toJSON()로 처리할 수 있지만 javascript에서 저렇게 간단하게 보여지지 않는다.
아래는 JSON을 만들어 값을 넘기면서 값이 제대로 들어갔는지 확인하기 위해 사용한 방법이다.
for (var key in obj) {
console.log("Attributes : " + key + ", value : " + obj[key]);
}
*) key의 경우 for문 안에서만 사용하는 변수이므로 어떤 변수명을 사용하더라도 무관하다.
obj의 경우 값을 알고자하는 object의 변수명을 적으면 된다.
위의 내용을 입력하고 실행시키면 콘솔창에 object 변수 내에 있는 변수명과 값들을 확인할 수 있다.
object내의 변수가 많을 경우 alert로 확인하는 것 보다 console.log로 확인하는 것이 한눈에 파악이 쉽다.
단, 확인이 끝날 경우 꼭 주석처리를 하거나 지우는 것을 잊지 말자!
'알아가기 > 웹' 카테고리의 다른 글
JSTL 숫자 포맷 맞추기 (<fmt:formatNumber> 사용 예제) (2) | 2017.03.22 |
---|---|
JSTL을 이용하여 합계 구하기 (0) | 2017.03.21 |
구글 애널리틱스 API 쿼리 만들기 (0) | 2017.03.08 |
Google Analytics API 원하는 사이트 통계 가져오기 (0) | 2017.03.02 |
구글 애널리틱스 추적코드 가져오기 (0) | 2017.02.27 |