for-in 구문
for-in 구문은 객체 순회를 위한 반복문을
만듭니다.
문법
for (let 키를위한변수 in 객체) {
/*
키를위한변수에는 순회 대상 객체의 키들이
차례대로 할당됩니다.
*/
};
예시
객체의 키를 순회하며 화면에 출력해 봅시다:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(key); // 'a', 'b', 'c'를 출력함
}
예시
이번에는 객체의 요소들을 출력해 봅시다:
let obj = {a: 1, b: 2, c: 3};
for (let key in obj) {
console.log(obj[key]); // 1, 2, 3을 출력함
}
관련 항목
-
for-in반복문 작동 방식을 설명하는 JavaScript 교과서 단원 -
배열 순회를 위한 반복문을 만드는
for-of구문 -
반복문을 중단하는
break명령문 -
반복문을 다음 단계로 넘기는
continue명령문