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챌린지
쉬움숫자 배열을 입력(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); // 이 줄을 변경하지 마세요
// 아래에 코드를 작성하세요이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.