These are non-pipeable through dot functions
map return new array
Array.prototype.map()
map() 메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환합니다. arr.map(callback(currentValue[, index[, array]])[, thisArg]) 배열의 각 요소에 대해 실행한 callback 의 결과를 모은 새로운 배열. map은 callback 함수를 각각의 요소에 대해 한번씩 순서대로 불러 그 함수의 반환값으로 새로운 배열을 만듭니다.
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/map

[Javascript] 15가지 유용한 map, reduce, filter
숫자의 합을 구하는 Array.reduce의 예제를 자주 볼 수 있는데, 이러한 것을 유용한것이라고 하지는 않는다. 게다가 저자는 실제 코드에서 이를 거의 보지 못했다고 한다. 그러나 7-8줄로 된 for-loop 코드는 많이 보았다고 한다. 이는 꽤 규칙적인 task를 처리하기 위함인데, Array,reduce를 사용하면 한줄로 끝날 수도 있는...
https://medium.com/@Dongmin_Jang/javascript-15%EA%B0%80%EC%A7%80-%EC%9C%A0%EC%9A%A9%ED%95%9C-map-reduce-filter-bfbc74f0debd
![[Javascript] 15가지 유용한 map, reduce, filter](https://miro.medium.com/fit/c/96/96/1*RBfR8MoT_zPwbzfWAGb0gw.jpeg)

Seonglae Cho