질문: 함수형 프로그래밍이란 무엇인가

일급 객체

  1. 무명의 리터럴로 생성할 수있다.(런타임중 생성)
  2. 변수나 자료구조에 저장할 수있따.
  3. 함수에 매개변수에 전달할 수 있다.
  4. 함수의 반환값으로 사용될 수있다.

자바스크립트 함수는 일급객체

즉 객체와 동일하게 사용할 수 있다.

특징

일반 객체와의 차이점

함수 객체의 프로퍼티

함수는 객체고 프로퍼티를 가질 수 있다.