프로토타입

· FE/리뷰
자바스크립트 명령형, 함수형, 프로토타입 기반 객체지향 프로그래밍을 지원하는 멀티 패러다임 프로그래밍 언어 객체 기반의 프로그래밍 언어 자바스크립트를 이루고 있는 거의 모든 것이 객체임 객체지향 프로그래밍 프로그램을 명령어 또는 함수의 목록으로 보는 전통적인 명령형 프로그래밍의 절차지향적 관점에서 벗어나 여러 개의 독립적인 단위, 즉 객체의 집합으로 프로그램을 표현하려는 프로그래밍 패러다임 실세계의 실체를 인식하는 철학적 사고를 프로그래밍에 접목하려는 시도에서 시작 실제는 특징이나 성질을 나타내는 속성을 가짐. 속성으로 실제를 인식하거나 구별함 다양한 속성 중에서 프로그램에 필요한 속성만 간추려 내어 표현하는 것을 추상화라고 함 객체 : 속성을 통해 여러 개의 값을 하나의 단위로 구성한 복잡적인 자료구조..
· FE/리뷰
내부 슬롯과 내부 메서드ECMAScript 사양에 정의된 대로 구현되어 자바스크립트 엔진에서 실제로 동작하지만 개발자가 직접 접근할 수 있도록 외부에 공개된 프로퍼티는 아님자바스크립트 엔진의 내부 로직원칙적으로 내부 슬롯과 내부 메서드에 직접적으로 접근하거나 호출할 수 있는 방법을 제공하지 않음단, 일부 내부 슬롯과 내부 메서드에 한해 접근 수단 제공함 (ex. [[Prototype]] => .__proto__ 를 통해 간접적으로 접근 가능)  프로퍼티 어트리뷰티와 프로퍼티 디스크립터 객체자바스크립트 엔진은 프로퍼티를 생성할 때 프로퍼티의 상태를 나타내는 프로퍼티 어트리뷰트를 기본값으로 자동 정의함프로퍼티의 상태프로퍼티의 값 (value)값의 갱신 여부 (writable)열거 가능 여부 (enumerab..
따봉치치
'프로토타입' 태그의 글 목록