brother_stone 2020. 5. 1. 14:59

7.3.4 for/in   (!= in 연산자로 프로퍼티 있는지 확인하기)

 

for/in문이란?

  • 객체 안의 프로퍼티를 순회하는 반복문이다.
  • , for/in문은 객체의 Key(프로퍼티 이름)값을 열거하는 반복문이다.

 

Syntax

  • for(변수 in 객체 표현식) 문장

 

e.g.

var obj = {a:1, b:2, c:3};
for(var p in obj){
console.log("p: " + p);
 
//p: a
//p: b
//p: c

 

for/in 문은 Key값(프로퍼티 이름)만 꺼내 변수에 할당한다. 반복문 안에서 value값(프로퍼티 값)을 가져오려면 괄호 연산자를 사용해야 합니다.