Node.js/JavaScript

[js 문법] for of 반복문

왈왈디 2023. 3. 17. 18:14
728x90

for...of 반복문은 ES6(ECMAScript 2015)에서 도입된 새로운 반복문입니다.

이 반복문은 배열이나 이터러블 객체(iterable object)의 요소들을 순회하는 데 사용됩니다.

 

for...of 반복문은 for...in 반복문과는 다르게 객체의 프로퍼티를 열거하는 것이 아니라, 객체의 값을 순회합니다.

 

예를 들어, 다음과 같은 배열이 있다고 가정해봅시다.

const arr = [1, 2, 3];

for (const item of arr) {
  console.log(item);
}
// 출력 결과: 1 2 3

for...of 반복문은 배열의 각 요소에 대해 순서대로 반복합니다.

이때 반복 변수item배열의 요소를 나타냅니다.

 

for...of 반복문은 배열뿐만 아니라 문자열, Map, Set, TypedArray 등의 이터러블 객체(iterable object)에도 사용할 수 있습니다.

 

for...of 반복문은 for...in 반복문과 달리 반복 순서를 보장합니다.

또한, for...of 반복문은 break 문과 continue 문을 사용하여 반복문의 실행을 제어할 수 있습니다.

 

출처: chatGPT

728x90