평가

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/7fcac11e-7521-4c25-a232-58ff57962799/Untitled.png

일급


  const a = 10;
  const add10 = a => a + 10;
  const r = add10(a);
  // log(r);

일급 함수


  const add5 = a => a + 5;
  log(add5);
  log(add5(5));

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

  const f2 = f1(); // 함수의 결과값으로 함수가 될수 있다
  log(f2);
  log(f2());

일급 함수

고차 함수