728x90
JavaScript에서 forEach() 메서드는 배열의 각 요소에 대해 주어진 함수를 실행합니다.
이 메서드는 일반적으로 for 루프를 대체하여 배열을 반복하는 데 사용됩니다.
다음은 forEach() 메서드를 사용하여 배열의 모든 요소를 출력하는 간단한 예제입니다.
const numbers = [1, 2, 3, 4, 5];
numbers.forEach(function(number) {
console.log(number);
});
이 예제에서는 forEach() 메서드를 사용하여 numbers 배열의 각 요소를 반복하고, 각 요소를 인자로 받는 함수를 호출하여 콘솔에 출력합니다.
forEach() 메서드의 인자로는 반복할 함수를 전달합니다.
이 함수는 배열의 요소를 처리하는 동안 호출됩니다.
이 함수는 배열의 각 요소를 대상으로 호출되며, 각 요소에 대해 실행할 작업을 정의합니다.
이 함수는 세 가지 인수를 사용합니다.
- 현재 처리 중인 요소의 값
- 현재 처리 중인 요소의 인덱스
- forEach() 메서드가 호출된 배열
아래는 forEach() 메서드에 대한 추가적인 예제입니다.
const names = ["Alice", "Bob", "Charlie"];
names.forEach(function(name, index) {
console.log(index + ": " + name);
});
이 예제에서는 names 배열의 각 요소를 반복하고, 각 요소와 해당 인덱스를 출력합니다.
forEach() 메서드는 배열 요소를 변경하지 않는 경우에만 사용해야합니다.
배열을 수정해야하는 경우에는 map() 메서드 또는 reduce() 메서드를 대신 사용해야합니다.
출처: chatGPT
728x90
'Node.js > JavaScript' 카테고리의 다른 글
[node.js 메서드] JSON.parse() ↔ JSON.stringify() (0) | 2023.03.17 |
---|---|
[js 메서드] 배열.splice() (0) | 2023.03.17 |
[js 메서드] string.trim() (0) | 2023.03.16 |
[js 메서드] 배열.map() (0) | 2023.03.16 |
[node.js] REPL 사용 중 오타 등 잘못 입력 했을 때 빠져나가는 법 (0) | 2023.03.15 |