펭귄집

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'




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

'전공서적 > 인사이드자바스크립트' 카테고리의 다른 글

문자열  (0) 2017.08.30
참조타입의 특성  (0) 2017.08.25
Javascript 문자열  (0) 2017.08.06
Javascript 기본타입  (0) 2017.08.06
참조에 의한 호출방식 (Call By Value)  (0) 2017.08.02