logo

TypeScript forEach

forEach() 메소드는 함수를 실행하는 데 사용되는 배열 메소드입니다. 배열의 각 항목 . 배열, 맵, 세트 등과 같은 JavaScript 데이터 유형과 함께 사용할 수 있습니다. 이는 배열의 요소를 표시하는 데 유용한 방법입니다.

통사론

forEach() 메소드를 아래와 같이 선언할 수 있습니다.

 array.forEach(callback[, thisObject]); 

forEach() 메소드는 제공된 콜백 배열에 있는 각 요소에 대해 한 번씩 오름차순 .

매개변수 세부사항

1. 콜백: 각 요소를 테스트하는데 사용되는 함수입니다. 콜백 함수는 다음을 허용합니다. 세 가지 주장 , 이는 아래에 제공됩니다.

    요소 값:현재 물건값입니다.요소 색인:배열에서 처리되는 현재 요소의 인덱스입니다.정렬:forEach() 메소드에서 반복되는 배열입니다.

메모:이 세 가지 인수는 선택 사항입니다.

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); 

산출:

TypeScript forEach

숫자가 있는 예

 var num = [5, 10, 15]; num.forEach(function (value) { console.log(value); }); 

산출:

TypeScript forEach

forEach()의 단점

forEach() 메서드 사용의 단점은 다음과 같습니다.

  1. 멈추거나 멈출 수 있는 방법을 제공하지 않습니다. 부서지다 forEach() 루프.
  2. 그것만 공장 배열로.