ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 09.25
    hustle 2020. 9. 25. 18:43

    자바스크립트 일급객체 중 하나인 함수

    • 변수에 할당(assignment)할 수 있다.
    • 다른 함수의 인자(argument)로 전달될 수 있다.
    • 다른 함수의 결과로서 리턴될 수 있다.

     

    이는 함수를 데이터(string, number, boolean, array, object)를 다루듯이 다룰 수 있다는 걸 의미합니다. 변수에 저장할 수 있기 때문에 배열의 요소나 객체의 속성값으로 저장하는 것도 가능합니다.

     

    고차함수는 함수를 인자로 받거나 함수를 리턴하는 함수

    다른 함수의 인자로 전달되는 함수를 콜백함수라고 함

    콜백 함수를 전달받은 함수는 이 콜백 함수를 호출(invoke)할 수 있습니다. caller는 조건에 따라 콜백 함수의 실행 여부를 결정할 수도 있고, 심지어 여러 번 실행할 수도 있습니다.

    함수를 리턴하는 함수 ==커리함수

     

    function applyTwice(func, num) {

     

      return func(func(num),num);

      // TODO: 여기에 코드를 작성합니다.

    }

     

     

    내장되어있는 고차함수가 있음 -- 배열메소드

    filter메소드는 배열의 요소 중 특정 조건을 만족하는 요소들만을 걸러내는 메소드

     

    arr.filter

     

    filter는 함수임

     

     

     

    자기 주도 학습

    • 자바스크립트 배열 메소드 중 고차 함수 학습하기 (js array method)
      • forEach, find, filter, map, reduce, sort, some, every

     

     

     

     

     

    'hustle' 카테고리의 다른 글

    Level 1 Sprint Review (작성중)  (0) 2020.09.30
    20.09.26  (0) 2020.09.27
    코드스테이츠 3주차 할 것  (0) 2020.09.22
    20.09.20 코드스테이츠 Full Pre 7기 2주 회고  (2) 2020.09.21
    .  (0) 2020.09.18

    댓글

Designed by Tistory.