가장 일반적인 반복문이다.
for(let i = 0; i < 10; i++){
console.log(i); // 0 1 2 3 4 5 6 7 8 9
}
보통 object에 사용한다.
각 object의 key들을 하나씩 조회할 수 있다.
⚠️ 배열에 사용해보니까 그냥 index가 나오는 것 같다. (0, 1, ...) 오류는 나지 않지만 굳이 배열에 for in을 사용할 이유는 없어보인다.
for(const key in obj) {
console.log(key); // key
console.log(obj[key]); // value
}
반복 가능한 객체의 각 값을 조회할 수 있다.
const arr = ['a', 'b', 'c'];
for (const e of arr) {
console.log(e); // a b c
}
const arr = ['a', 'b', 'c'];
arr.forEach((e)=>{
console.log(e); // a b c
})
[2022.04.10] 자바스크립트 반복문 (for, for in, for of, forEach(), while문) | reasonz