전공서적/인사이드자바스크립트

for in 문과 객체 프로퍼티 출력

kmjkmj2005 2017. 8. 10. 13:07

for in 문과 객체 프로퍼티 출력




for in 문을 사용하면, 객체에 포함된 모든 프로퍼티에 대해 루프를 수행할 수 있다

for in문이 수행되면서 prop 변수에 foo객체의 프로퍼티가 하나씩 할당

//객체 리터럴을 통한 foo 객체 생성
var foo = {
     name : 'foo',
     age : 30,
     major : 'computer science'
};

//for in문을 이용한 객체 프로퍼트 출력
var prop;
foo(prop in foo){
     console.log(prop, foo[prop]);
}




출력결과


name foo
age 30

major 'computer science'




<참고문헌 : 인사이드자바스크립트>