for...in 과 for...of
for...in
과 for...of
구문으로 반복문을 활용할 수 있습니다.
for...in
for...in 반복문은 객체의 모든 열거 가능한 속성을 반복합니다.
for...in 반복문 기본 구조
for (변수 in 객체) {
// 실행할 내용
}
예를 들어 아래와 같이 객체 내 속성을 반복할 수 있습니다.
for...in 반복문 사용 예시
const student = {
name: '코드프렌즈',
age: 20,
};
for (let key in student) {
console.log(key, ':', student[key]);
}
위 코드는 다음과 같이 출력됩니다.
사용 예시 출력값
name: 코드프렌즈;
age: 20;
for...of
for...of
반복문은 반복 가능한 객체(예: 배열, 문자열, Set, Map 등)의 값을 반복할 때 사용합니다.
for...of
를 사용하면 배열 안의 각 항목을 하나씩 꺼내볼 수 있습니다.
for...of 반복문 기본 구조
for (변수 of 반복 가능한 객체) {
// 코드 블록
}
배열 반복 예시
const fruits = ['사과', '바나나', '포도'];
for (let fruit of fruits) {
console.log(fruit);
}