다른 객체들에 일반적으로 적용가능한 연산을 모두 지원하는 객체를 가리킨다.
보통 함수에 매개변수로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때, 일급 객체라고 한다.
- 위키피디아
따라서,
JS에서 함수가 일급 객체라는 뜻은
함수를 string, number, boolean 등의 데이터를 다루듯이 다룰 수 있다는 것을 의미한다.
'길 > Javascript 기본' 카테고리의 다른 글
고차 함수 상세 (0) | 2021.02.01 |
---|---|
고차 함수(Higher Order Function) / 커링과 클로져 차이 (0) | 2021.02.01 |
arguments object과 array like object (0) | 2021.01.28 |
Object.assign과 Shallow/Deep copy (0) | 2021.01.28 |
in 연산자 (0) | 2021.01.27 |