map

    [JavaScript] map과 forEach 그리고 둘의 차이점

    1. map map은 굉장히 많이 쓰이는 메소드로 배열을 하나하나 돌며 처리할 작업이 있을 경우 사용됩니다. 기본 구조는 다음과 같습니다. array.map((currentValue, index, array) => { // callback Function }, thisArg) currentValue : 현재 array내의 값 index : 현재 array 값의 인덱스 array : map이 돌고있는 array 자체 thisArg : 콜백함수 내에서의 this 예제 const array = [10, 20, 30, 40, 50] array.map((a, b, c) => { console.log(a) console.log(b) console.log(c) }) // 10 // 0 // [ 10, 20, 30, ..