
✔︎ 정의 JavaScript에서 객체의 속성 (property)은 다양한 속성(attribute)을 가질 수 있다. 속성을 부여할 때 내부 상태값인 내부 슬롯이 property attributes이다. ✔︎ 프로퍼티의 종류 📌 데이터 프로퍼티(data

this는 기본적으로 실행 컨텍스트가 생성될 때 함께 결정된다. this는 함수를 호출할 때 결정된다.브라우저 환경에서의 전역객체 - window노드 환경에서의 전역객체 - global전역변수를 선언하면 자바스크립트 엔진은 이를 전역객체의 프로퍼티로 할당한다전역 공간에

어떤 함수에 인자로 전달되는 함수들호출 시점콜백함수의 제어권을 넘겨받은 코드는 콜백 함수 호출 시점에 대한 제어권을 가진다인자컴퓨터는 인자를 이미 정해진 ‘순서’에 의해서만 각각 구분하고 인식한다.콜백함수를 호출 할 때 인자에 어떤 값들을 어떤 순서로 넘길 것인지에 대

클로저는 여러 함수형 프로그래밍 언어에서 등장하는 보편적인 특징.서적들에서 클로저자신을 내포하는 함수의 컨텍스트에 접근할 수 있는 함수함수가 특정 스코프에 접근할 수 있도록 의도적으로 그 스코프에서 정의하는 것함수를 선언할 때 만들어지는 유효범위가 사라진 후에도 호출할

자바스크립트는 프로토타입 기반의 객체지향 프로그래밍언어이다.어떤 객체를 원형(prototype)?으로 삼고 이를 복제(참조)함으로써 상속과 비슷한 효과를 얻는다프로토타입은 ⇒ 유전자이다 (프로토타입에 무언가를 추가하면 자식들이 사용가능)prototype을 참조하는 객체