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로 확인하는 것이 한눈에 파악이 쉽다.

단, 확인이 끝날 경우 꼭 주석처리를 하거나 지우는 것을 잊지 말자!


+ Recent posts