변수에 담기, 함수의 인자, 함수의 반환값, 고차함수, 콜백함수
변수에 담기
함수의 인자
함수의 반환값
고차함수
콜백함수
먼저, 일급 객체는 3가지 조건을 만족하는 객체입니다. 변수에 담을 수 있어야 하고, 함수의 인자로 전달할 수 있으며, 함수의 반환값으로도 사용될 수 있어야합니다.
특히 JS에서는 함수가 일급 객체입니다. 그래서 JS에서 고차함수나 콜백 함수가 존재할 수 있는 것입니다.
함수를 인자로 받거나 함수를 리턴하는 함수를 의미한다.
인자로 전달되는 함수를 의미한다.
BOOK - modern javascript deep dive
일급 객체(first-class object) 란?
일급 객체(First Class Object)란? reveloper-1311