본문 바로가기
javascript

forEach() 사용하는 경우

by momomoo 2024. 5. 1.

배열의 요소 출력

let arr = [1, 2, 3, 4, 5];
arr.forEach(function(element) {
    console.log(element);
});

 

배열의 요소 수정

let arr = [1, 2, 3, 4, 5];
arr.forEach(function(element, index, array) {
    array[index] = element * 2;
});

 

특정 조건을 만족하는 요소 찾기

let arr = [1, 2, 3, 4, 5];
let targetElement = 3;
let found = false;
arr.forEach(function(element) {
    if (element === targetElement) {
        found = true;
    }
});

 

각 요소에 대한 작업 수행

let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(element) {
    sum += element;
});

 

 

변수에 할당된 배열을 참조하여 사용

let arr = [1, 2, 3, 4, 5];
let anotherArray = arr;
anotherArray.forEach(function(element) {
    console.log(element);
});

 

함수의 반환 값이 배열인 경우

function getArray() {
    return [1, 2, 3, 4, 5];
}
let arr = getArray();
arr.forEach(function(element) {
    console.log(element);
});

 

 

 

forEach() 메서드는 배열에서만 사용할 수 있습니다.

다른 데이터 타입에는 forEach() 메서드를 사용할 수 없습니다.

'javascript' 카테고리의 다른 글

join()  (0) 2024.05.02
defer  (0) 2024.05.01
일차원 배열, 2차원 배열  (0) 2024.05.01
console.log, return , 안쓸 때 차이점  (0) 2024.05.01
switch 예시, 유용하게 쓰이는 상황  (1) 2024.05.01