TIL : 210621_월_(underbar 및 고차함수)

오늘배운것

  • 고차함수 리뷰
  • 메소드 구현해보기

고차함수

  • 고차함수란?
1.함수를 인자로 받는 함수 
2. 함수를 리턴하는 함수 
  • filter

filter 등 자바스크립트 내장 메소드가 있는데, 고차함수에 해당된다?
filter는 배열의 요소들 중 특정 조건을 만족하는 요소들을 걸러낸다.

파라미터로 전달되는 callback함수에 배열의요소를 전달하고,
callback함수는 배열의 요소를 받아 ;특정조건;에 따라 boolean값을 리턴한다.
==> true인 요소만 모아서 새로운 배열을 만들어준다.

  • forEach()
    주어진 callback함수를 배열의 각 요소에 대해 오름차순으로 한번씩 실행해준다.

  • map()
    callback함수를 배열의 각 요소를 차례로 불러 그 함수의 반환값으로 새로웅 배열을 만들어준다.
    callback함수는 undefined도 포함

추가적인 사항

  • 화살표함수는 function을 대체할 수없다.
    왜냐하면, 화살표함수는 오직 코드를 실행하는것에 초첨을 맞추기 때문이다.
    프로토타입이 없음.

좋은 웹페이지 즐겨찾기