객체의 각 엘리먼트에 접근할 수 있는 반복문
Object.keys(obj);: obj의 키들의 배열을 반환

var property_list = Object.keys(obj);
for(var i=0; i<property_list.length; i++) {
var propertyName = property_list[i];
console.log("\t", propertyName, ": ", obj[propertyName]);
}
for(var propertyName in obj) {
console.log("\t", propertyNamem, ": ", obj[propertyName]);
}
더 효율적으로 코드를 구성할 수 있다!
"속성이름" in obj로 객체 안에 존재하는 속성인지 확인할 수 있다.