모던자바스크립트 18~19장

김동현 (마늘향기)·2023년 5월 29일
0

18장 함수와 일급 객체

자바스크립트의 함수는 일급 객체이다.

일급 객체

  1. 무명의 리터럴로 생성할 수 있다. 즉, 런타임에 생성이 가능하다.
  2. 변수나 자료구조(객체, 배열 등)에 저장할 수 있다.
  3. 함수의 매개변수에 전달할 수 있다.
  4. 함수의 반환값으로 사용할 수 있다.

함수 객체의 프로퍼티

  • arguments 프로퍼티
  • caller 프로퍼티
  • length 프로퍼티
  • name 프로퍼티
  • proto 접근자 프로퍼티
  • prototype 프로퍼티

  • 함수를 접근 연산자( . , […])로 함수의 프로퍼티 접근하기. [함수 객체의 프로퍼티 p.250~252]
    function square(number) {
        return number * number;
    }
    //undefined
    console.dir(square);
    //> ƒ square(number)
    //undefined
    square.length;
    //1
    square["length"];
    //1
    square.arguments;
    //null

19장 프로토타입

...ing

profile
안녕하세요, 김동현입니다. 공부한 내용을 기록하고자 블로그를 생성하였습니다. 감사합니다.

0개의 댓글