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
'Node.js > JavaScript' 카테고리의 다른 글
[js메서드] 배열.filter() (0) | 2023.03.24 |
---|---|
[node.js] 프로젝트 시작 단계의 주요 프레임워크/라이브러리 및 기본 세팅 (0) | 2023.03.22 |
[키워드 정리] 이터러블 객체 (iterable object) (1) | 2023.03.17 |
[node.js 메서드] JSON.parse() ↔ JSON.stringify() (0) | 2023.03.17 |
[js 메서드] 배열.splice() (0) | 2023.03.17 |