for in 문으로 객체의 속성 이름을 열거할 수 있다.
var obj = {
"a":"A",
"b":"B",
"c":"C",
}
for(name in obj){
console.log(name); // a,b,c
}
열거하려는 객체가 프로토타입을 가진 경우 프로토타입의 속성을 같이 출력한다.
var newObj = Object.create(obj);
newObj.d = "D";
for(name in newObj ){
console.log(name); // d,a,b,c
}
hasOwnProperty 메소드로 프로토타입의 속성을 걸러낼 수 있다.
for(name in newObj ){
if(newObj.hasOwnProperty(name)){
console.log(name); // d
}
}

