forEach() 메소드는 함수를 실행하는 데 사용되는 배열 메소드입니다. 배열의 각 항목 . 배열, 맵, 세트 등과 같은 JavaScript 데이터 유형과 함께 사용할 수 있습니다. 이는 배열의 요소를 표시하는 데 유용한 방법입니다.
통사론
forEach() 메소드를 아래와 같이 선언할 수 있습니다.
array.forEach(callback[, thisObject]);
forEach() 메소드는 제공된 콜백 배열에 있는 각 요소에 대해 한 번씩 오름차순 .
매개변수 세부사항
1. 콜백: 각 요소를 테스트하는데 사용되는 함수입니다. 콜백 함수는 다음을 허용합니다. 세 가지 주장 , 이는 아래에 제공됩니다.
메모:이 세 가지 인수는 선택 사항입니다.
2. 이 개체: 콜백을 실행할 때 이렇게 사용하는 객체입니다.
반환 값
생성된 배열을 반환합니다.
문자열의 예
let apps = ['WhatsApp', 'Instagram', 'Facebook']; let playStore = []; apps.forEach(function(item){ playStore.push(item) }); console.log(playStore);
해당 JavaScript 코드는 다음과 같습니다.
var apps = ['WhatsApp', 'Instagram', 'Facebook']; var playStore = []; apps.forEach(function (item) { playStore.push(item); }); console.log(playStore);
산출:
숫자가 있는 예
var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); });
산출:
forEach()의 단점
forEach() 메서드 사용의 단점은 다음과 같습니다.
- 멈추거나 멈출 수 있는 방법을 제공하지 않습니다. 부서지다 forEach() 루프.
- 그것만 공장 배열로.