JavaScript 기초 문법 #6 프로퍼티, 함수 일급객체, 프로토타입, 빌트인 객체, this, 실행 컨텍스트, 렉시컬 스코프, 클로저
# 프로퍼티 attribute 자바스크립트 엔진은 프로퍼티를 생성할 때 프로퍼티의 상태를 나타내는 프로퍼티 attribute를 기본값으로 자동 정의한다. # 함수 일급객체 다음 조건을 만족하는 객체를 일급객체라 한다. 무명의 리터럴로 생성할 수 있다. 런타임에 생성이 가능하다. 변수나 자료구조(객체, 배열)에 저장할 수 있다. 함수의 매개변수에 전달할 수 있다. 함수의 반환값으로 사용할 수 있다. # 객체란? 객체는 상태 데이터와 동작을 하나의 논리적인 단위로 묶어 놓은 복합적인 자료주고라고 할 수 있다. 객체의 상태 데이터를 프로퍼티, 동작을 메서드라 부른다. 생성자 함수의 프로토타입은 상속을 위해 사용된다. 모든 객체는 __proto__ 접근자 프로퍼티를 통해 자신의 프로토타입, 즉 [[Prototy..
2021. 10. 25.