arr.filter(callback(element[, index[, array]])[, thisArg]);
filter()메서드는 주어진 함수의 테스트를 통과하는 모든 요소를 모아 새로운 배열로 반환
element : 현재 요소 값
index : 현재 요소 인덱스
array : 사용되는 배열 객체(filter를 호출한 배열)
반환값(return) : 테스트를 통과한 요소로 이루어진 새로운 배열. 통과하지 못하면 빈 배열 반환
arr.map(callback(currentValue[, index[, array]]),[, thisArg]);
map()메서드는 배열 내의 모든 요소 각각에 대하여 주어진 함수를 호출한 결과를 모아
새로운 배열을 반환
currentValue : 현재 요소 값
index : 현재 요소 인덱스
array : 사용되는 배열 객체(map을 호출한 배열)
반환값(return)