[JavaScript] Array.prototype.forEach() 메서드


[JavaScript] Array.prototype.forEach() 메서드

우선 이 forEach()메서드는 for 문과 비슷하게 반복적인 기능을 구현할 때 사용한다. for 문과 forEach의 차이점이라고 한다면 forEach문은 for문의 index, 조건식, 증감연산을 정의하지 않아도 된다는 것이다. 우선 기본적인 사용방법은 아래와 같다. 1. 콜백의 첫 번째 인자(currentValue): 처리할 현재 요소 2. 콜백의 두 번째 인자(index): 처리할 현재 요소의 인덱스 3. 콜백의 세 번째 인자(array): forEach()를 호출한 배열 4. forEach()의 두 번째 인자(thisArg): 콜백 실행 시 this로 쓸 값 forEach()의 특징에는 콜백의 리턴값이 존재하지 않는것이 있다. 따라서 무언가를 리턴하더라도 undefined가 나오게 된다. 아래와 같이 사용하게..........



원문링크 : [JavaScript] Array.prototype.forEach() 메서드