[SEB FE 44] 고차 함수

Heechang Jeong·2023년 3월 14일
0

CODE STATES

목록 보기
19/40
post-thumbnail

✍ 복습 자료


배열 내장 메서드를 왜 써야할까?

=> 추상화를 통한 효율성 증대

추상화

복잡한 내용을 사용하기 쉽게 만드는 것



📌 오늘의 알파


num의 인덱스를 리턴하는 문제

  • 내가 작성한 코드
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를 사용할 때 주의사항

빈 배열에 reduce를 사용하면 무조건 초기값을 설정해줘야 한다.
초기값이 없으면 오류 발생!

그 이유는???
내부로직 어딘가에 그렇게 구성되어있음... => 그냥 초기값 설정해주자!

0개의 댓글