=> 추상화를 통한 효율성 증대
복잡한 내용을 사용하기 쉽게 만드는 것
function getIndex(arr, num) {
arr.push(num);
return arr.filter(function(a) {
return a < num;
}).length;
}
function getIndex(arr, num) {
return arr.filter(el => el < num).length;
}
빈 배열에 reduce를 사용하면 무조건 초기값을 설정해줘야 한다.
초기값이 없으면 오류 발생!
그 이유는???
내부로직 어딘가에 그렇게 구성되어있음... => 그냥 초기값 설정해주자!