First Class Object   일급 객체

(2019-06-07)

1급 객체, 고차 함수

1. 일급 객체

  ㅇ 일급 객체는, 자바스크립트 언어 등에서 다음과 같은 특징을 갖는 객체를 말함
     - 리터럴에 의해 생성 가능
     - `변수`,`배열 내 요소`,`객체프로퍼티` 등에 할당(대입) 가능
     - 함수의 `파라미터로써 전달`, `결과 값으로 리턴` 가능
        . 자바스크립트 함수는 일급 객체이어서, 
        . 그 자신이 함수의 `인수로써 전달` 및 `결과로써 반환` 가능
        . 이러한 특징을 갖는 함수를 고차 함수(Higher-order Function) 라고 함
     - 동적으로 생성, 할당(대입) 가능


[JS 객체] 1. JS 객체 2. JS 객체 구분 3. JS 객체의 생성 저장 접근 4. JS 클래스 5. 프로토타입 객체 6. 프라미스 객체 7. 일급 객체 8. 래퍼 객체 9. 콘솔 객체 10. this 참조 11. 이터레이터,제너레이터 12. 범용 객체

 
        최근수정     요약목록     참고문헌