반응형
1. for: 기본 반복문
2. for-in: 배열의 인덱스를 기준으로 반복
3. for-of: 배열의 요소를 기준으로 반복
1. for 반복문
const arr = ['a','b','c','d','e','f'];
for(let i = 0; i < arr.length; i++){
console.log(" "+arr[i]);
}
// <출력>
// a b c d e f
가장 기본적인 반복문의 형태로, 타 언어들의 반복문과 동일하다. 내부에 변수를 선언하여 사용하며, 원하는 만큼 반복횟수를 지정하여 반복한다.
2. for-in 반복문
const arr = ['a','b','c','d','e','f'];
for(const i in arr){
console.log(" "+i);
}
// <출력>
// 0 1 2 3 4 5
어떤 배열에 대해 반복하는 것으로, 해당 배열의 인덱스에 직접 접근한다. 따라서 반복 횟수는 해당 배열의 길이가 된다.
3. for-of 반복문
const arr = ['a','b','c','d','e','f'];
for(const i of arr){
console.log(" "+i);
}
// <출력>
// a b c d e f
마찬가지로 어떤 배열에 대해 반복하는 것이지만, 해당 배열의 인덱스가 아닌 요소에 직접 접근한다. 반복 횟수는 역시나 배열의 길이가 된다.
반응형
'Language > JS' 카테고리의 다른 글
[Javascript] 자바스크립트 문자열 뒤집기 (0) | 2021.06.15 |
---|---|
[Javascript] 디바운싱과 쓰로틀링 / 연속 이벤트 제어 (0) | 2021.06.08 |
[Javascript] Map 사용법 (0) | 2021.06.08 |
[Javascript] 일반 함수 vs 익명 함수 (4) | 2021.05.28 |
[Javascript] var, let, const 차이 / 자바스크립트 변수 상수 (0) | 2021.01.05 |