평가와 일급

이우택·2023년 7월 7일
0

JavaScript

목록 보기
1/6

평가

  • 코드가 계산(Evaluation) 되어 값을 만드는 것.

일급

  • 값으로 다룰 수 있다.
  • 변수에 담을 수 있다.
  • 함수의 인자로 사용될 수 있다.
  • 함수의 결과로 사용될 수 있다.
  const a = 10;
  const add10 = a => a + 10;
  const r = add10(a);

일급함수

함수를 값으로 다룰 수 있다!!

  const add5 = a => a + 5;
>   add5는 a라는 함수를 인자로 받아서 a + 5를 return 하는 함수.
  log(add5);
  log(add5(5));
>   // 10

  const f1 = () => () => 1;
  log(f1());

  const f2 = f1();
  log(f2);
  log(f2());
profile
확장 및 유지 보수가 가능한 설계를 지향하는 프론트엔드 개발자!

0개의 댓글