JS
- Array.filter( )
- 조건이 참(true) 인 것을 반환, 거짓(false) 이면 반환하는 리스트에 포함시키지 X
Array.prototype.filter() - JavaScript | MDN
- Array.map( )
- 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아 새로운 배열을 반환한다.
Array.prototype.map() - JavaScript | MDN
- Array.sort( )
- 배열의 요소를 적절한 위치에 정렬한 후, 그 배열을 반환한다.
- 단, 정렬결과는 stable sort(일반적으로 우리가 예상하는 정렬)가 아닐 수 있다.
- 기본 정렬 순서가 "문자열의 유니코드 순서"를 따르기 때문이다.
- Array.sort((a,b) ⇒ a > b ? 1 : -1) 형태처럼, 삼항연산자를 쓰면, 매우 short 코딩이 가능하다.
Array.prototype.sort() - JavaScript | MDN
- Array.reduce(callback , [, initialValue])
- 배열의 각 요소에 대해, 동일한 총 작업을, 수행하고 난 후에, 최종적인 결과값 하나만을 반환해준다.