길/Javascript 기본

일급 객체(first-class)

7he8oy 2021. 2. 1. 11:42
다른 객체들에 일반적으로 적용가능한 연산을 모두 지원하는 객체를 가리킨다.

보통 함수에 매개변수로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 때, 일급 객체라고 한다.
 
- 위키피디아

 

따라서,

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