728x90
SMALL
1. `for` 문:
`for` 문은 가장 기본적인 반복문으로, 주어진 조건을 만족하는 동안 반복적으로 코드 블록을 실행합니다. 배열이나 문자열의 인덱스를 사용하여 반복할 수 있습니다.
javascript
const arr = [1, 2, 3, 4, 5];
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
// 출력:
// 1
// 2
// 3
// 4
// 5
2. `for...in` 문:
`for...in` 문은 객체의 열거 가능한 속성을 반복적으로 순회하는 데 사용됩니다. 배열이나 문자열에 사용할 때는 인덱스 대신 속성명이 반복 변수로 할당됩니다.
javascript
const obj = { a: 1, b: 2, c: 3 };
for (let prop in obj) {
console.log(prop, obj[prop]);
}
// 출력:
// a 1
// b 2
// c 3
3. `for...of` 문:
`for...of` 문은 ES6에서 도입된 반복문으로, 배열이나 문자열과 같은 반복 가능한 객체를 순회할 때 사용됩니다. `for...of` 문은 반복마다 객체의 값 자체를 반복 변수로 할당합니다.
javascript
const arr = [1, 2, 3, 4, 5];
for (let value of arr) {
console.log(value);
}
// 출력:
// 1
// 2
// 3
// 4
// 5
`for...of` 문은 `break`와 `continue`와 같은 제어문도 사용할 수 있으며, `for...in` 문과 달리 객체의 속성을 직접 반복하지는 않습니다. 대신 배열 또는 반복 가능한 객체의 값에 접근하는 데에만 사용됩니다.
728x90
LIST
'IT정보' 카테고리의 다른 글
windows11 업데이트 오류 (20) | 2023.05.17 |
---|---|
Windows 11 Home Single Language 영문판을 한글로 변경하는 방법 (3) | 2023.05.17 |
node.js express이용하여 간단하게 api 서버 만들기 (6) | 2023.05.16 |
node.js c++로 만들어진 코드를 바인딩하기 (4) | 2023.05.16 |
정규식을 사용하여 유용한 JavaScript 함수 (32) | 2023.05.15 |
댓글