자바스크립트 반복문 종류
- for
- forEach
- for in
- for of
for
가장 많이 알고 있는 반복문입니다. 대부분의 언어에서 형태가 비슷합니다.
// 숫자 0 ~ 10까지 출력하는 예제
for (let i = 0; i <= 10; i++){
console.log(i);
}
forEach
Array객체에서 사용 가능한 메서드입니다.
const array = ["A", "B", "C", "D", "E"];
array.forEach((item, index, original) => {
// 현재 값
console.log(item);
// 현재 반복문 index
console.log(index);
// 반복시킨 원래 값
console.log(original);
});
for in
Object(객체) 반복문 실행 시 사용합니다.
let product = {
id: 12345,
name: "판매상품 이름",
price: 32000,
creator: "abc1234",
};
for (const item in product) {
console.log(item, product[item]);
}
/* 출력결과
id 12345
name 판매상품 이름
price 32000
creator abc1234
*/
for of
Array를 반복할 때 사용합니다.
let array = [
[1, 2],
[2, 3],
[3, 4],
];
for (const item of array) {
console.log(item);
}
/* 출력결과
[ 1, 2 ]
[ 2, 3 ]
[ 3, 4 ]
*/
'프로그래밍 > Frontend' 카테고리의 다른 글
Next.js app 폴더(13, 14 버전)에서 GA(gtag.js) 설정 방법 (0) | 2023.11.01 |
---|---|
[Yarn] warning package.json: No license field 해결 (0) | 2023.09.30 |
JQuery checkbox (0) | 2016.01.20 |