Array - map과 reduce
1. map => 배열.map((요소, 인덱스, 배열) => { return 요소 }); map은 해당 Array를 반복적으로 돌면서 각 요소들에 대해 callbackFunc를 정할 수 있다. 새로운 객체가 생성되어 리턴되고 기존 배열의 크기를 그대로 반환하기 때문에 아래 코드와 같이 조건에 맞지 않을 경우 해당 인덱스의 값은 undefined를 리턴하게 된다. var mapTest = [1,2,3,4,5] var tmp = mapTest.map(v => { if(v>3){ return v } }) //크기를 그대로 반환 //[undefined, undefined, undefined, 4, 5] 2. reduce => 배열.reduce((누적값, 현잿값, 인덱스, 요소) => { return 결과 }, ..