Menu
Coddy logo textTech

forEach 메서드

Coddy JavaScript 여정의 기초 섹션에 포함된 레슨 — 77개 중 64번째.

forEach 메서드를 사용하면 각 항목을 추적하면서 (배열과 같은) 시퀀스를 반복할 수 있습니다.

forEach 없이 인덱스와 값 모두에 접근하려면 다음과 같은 방법을 사용합니다:

let fruits = ["apple", "banana", "orange"];
for (let i = 0; i < fruits.length; i++) {
    console.log(`Index ${i}: ${fruits[i]}`);
}

forEach는 인덱스와 값을 모두 얻을 수 있는 더 우아한 방법입니다:

let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
    console.log(`Index ${index}: ${fruit}`);
});

두 예제 모두 다음과 같이 출력합니다:

Index 0: apple
Index 1: banana
Index 2: orange
challenge icon

챌린지

쉬움

숫자 배열을 입력(given)으로 받아, 50 미만이거나 5로 나누어떨어지는 숫자들의 배열을 출력하는 프로그램을 작성하세요. forEach 메서드를 사용하세요.

치트 시트

forEach 메서드를 사용하면 각 항목과 해당 인덱스를 추적하면서 배열을 루프할 수 있습니다:

let fruits = ["apple", "banana", "orange"];
fruits.forEach((fruit, index) => {
    console.log(`Index ${index}: ${fruit}`);
});

이것은 전통적인 for 루프를 사용하는 것보다 더 우아합니다:

for (let i = 0; i < fruits.length; i++) {
    console.log(`Index ${i}: ${fruits[i]}`);
}

직접 해보기

let arr = inp.split(",").map(Number); // 이 줄을 변경하지 마세요

// 아래에 코드를 작성하세요
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨