for문

thdy3k·2023년 11월 24일
0

for문

for in - 객체 반복

for of - 배열 반복


for (시작; 종료; 변화) {}

// 일반적인 for문
for (let i = 0; i < 5; i++) {
  console.log(i); // 0, 1, 2, 3, 4
}

for in
for(초기화 in 객체 데이터) { ... }
객체데이터에 속성 값 키밸류 조회할 수 있음

// 객체에 대한 for...in 루프
const object = { a: 1, b: 2, c: 3 };
for (const key in object) {
  console.log(key, object[key]); // a 1, b 2, c 3
}

for of
for(초기화 of 배열 데이터) { ... }
배열에 있는 각각의 아이템을 특정 변수에 담아서 출력 할 수 있다.

// 배열에 대한 for...of 루프
const array = [1, 2, 3, 4, 5];
for (const element of array) {
  console.log(element); // 1, 2, 3, 4, 5
}

// for...of로 문자열 순회
const str = 'hello';
for (const char of str) {
  console.log(char); // h, e, l, l, o
}

0개의 댓글