TIL 24일차 - [JavaScript] 고차함수 리뷰

Yoon Kyung Park·2023년 5월 14일
0

TIL

목록 보기
24/75
  • 콜백 함수를 전달하여 사용할 수 있다.

    o

  • 클로저 함수를 리턴하여 활용할 수 있다.

    o

  • ... (spread syntax)를 사용하여
    전달인자(arguments)의 개수를 파악할 수 있고, 각각의 전달인자에 접근할 수 있다.

    o

  • 자바스크립트 배열 내장 메서드(forEach, map, filter, reduce 등)의 원리를 이해한다.

    o

  • 콜백 함수 전달을 자유롭게 할 수 있다.

    o


Underbar 과제 (65 tasks)

  • 'src/01_bareMinimum.js' 파일을 수정하여, 테스트를 통과한다.
  • 자주 사용되는 기본적인 JavaScript의 배열 메서드를
    직접 구현하며 원리를 이해한다.
    • slice, forEach, indexOf, filter, map, reduce 등
  • 고차 함수(Higher order function)를 활용하여
    기존에 만든 함수를 콜백 함수로 재사용할 수 있다.
  • iteratee가 콜백 함수임을 이해할 수 있다.
  • (주의사항)
    • 이번 과제에서는 극히 일부의 배열 메서드만 사용할 수 있다.
    • 자신이 만든 함수를 활용하여, 함수 위주로 코드를 작성해야 한다.
    • 'spec' 디렉토리의 테스트는 수정하지 않을 것.
    • 과제 제출 시, console.log를 제거.
      console.log는 디버깅을 목적으로 코드 내부의 작동 방식을
      파악하는 데에 도움이 되지만, console.log()를 남겨두고
      배포하게 되면, 문제가 생길 수 있다.
      해당 메서드로 외부인이 코드 내부의 동작 방식을
      쉽게 파악할 수 있기 때문에 해킹의 우려가 있을 수 있으므로
      코드 내부에서 제거해야 한다.

소감

🔡➡️💻➡️🤓👍

어렵다. 제대로 이해하고 푼 것 같지 않다.
위의 예시들을 보면서 풀었다.
그래서 완전히 내 것이 되지는 않았다.

오늘 야간자율반에 올라오는 오전 강의 녹화본을 다시 보고,
하나씩 이해해 봐야겠다.

profile
developerpyk

0개의 댓글