1. slice
- 배열의 start 인덱스부터 end 인덱스 이전까지의 요소를 shallow copy
하여 새로운 배열을 리턴
2. indexOf
- 전달되는 값이 arr의 요소인 경우, 배열에서의 위치(index)를 리턴
그렇지 않은 경우, -1을 리턴
3. filter
- 테스트 함수를 통고하는 모든 요소를 담은 새로운 배열을 리턴
테스트 함수는 각 요소에 반복 적용
4. map
- 반복되는 작업을 배열의 각 요소에 적용한 결과를 담은 새로운 배열을 리턴
5. reduce
- 배열을 순회하며 각 요소에 iteratee 함수를 적용하고,
그 결과값을 계속해서 누적, 최종적으로 누적된 결과값을 리턴
함수를 다른 함수에 인자로 전달! 함수 디자인 패턴!!