뭐든 즐기면서 ;)

일급 객체(First Class Object) 본문

IT정리

일급 객체(First Class Object)

Tada.*+ 2022. 12. 16. 20:31
728x90

일급 객체의 조건

일반 데이터(number, string 등)를 다루듯이 사용할 수 있습니다.

  1. 변수에 할당 가능
  2. parameter로 전달될 수 있음
  3. return되어질 수 있음.

일급 객체로써 쓰일 때의 function을 부르는 명칭.

아래 코드에서 'printAll'이 higher-order function(고차) 함수, 'print'가 callback 함수라고 불려진다.

function print(name) {
 ...
}

function printAll(print, name) {
  print(name);
}

 

728x90
Comments