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