forEach와 map

서정준·2022년 7월 1일
0

ES6

목록 보기
4/7
post-thumbnail

forEach와 map의 비교?

  • 공통점
    • map()과 forEach() 모두 Array 관련 메서드(method)이다.
    • map()과 forEach() 모두 배열 요소마다 한 번씩 주어진 함수(콜백)를 실행한다.
  • 차이점
    • forEach()와 다르게 map()은 주어진 함수(콜백)를 호출한 결과를 모아 새로운 배열을 반환한다는 특징을 가지고 있습니다.
// Example of forEach()

const arr = [1, 2, 3, 4, 5];
const mulArr = [];

arr.forEach(num => {
  mulArr.push(num * 3);
});

console.log(mulArr); // [3, 6, 9, 12, 15]
// Example of map()

const arr = [1, 2, 3, 4, 5];
const mulArr = arr.map(num => num * 3);

console.log(mulArr); // [3, 6, 9, 12, 15]

출처

https://pewww.tistory.com/12

profile
통통통통

0개의 댓글