CLASS 4

Prototype Chain과 Pseudoclassical Instantiation 그리고 class- JavaScript

prototype 모델의 청사진을 만들 때 쓰는 원형 객체이다(original form). 같은 생성자로부터 만들어진 인스턴스 객체들은 모두 이 원형 객체를 공유한다. constructor(생성자) 인스턴스가 초기화 될 때 실행하는 생성자 함수이다. this 함수가 실행될 때, 해당 scope마다 생성되는 고유한 실행 context(execution context). new 키워드로 생성했을 때는 해당 인스턴스가 바로 this의 값이 된다. .call(this) 첫 번째 인자로 전달된 객체를 this로 삼는다. 뒤에 인자를 추가해 넘겨줄 수 있다. 인자를 list 형태로 넘겨준다. .apply(this) 첫 번째 인자로 전달된 객체를 this로 삼는다. 뒤에 인자를 추가해 넘겨줄 수 있다. 인자를 Arr..

JavaScript 2020.10.28

201028 수 TIL Object Oriented Programming(객체지향 프로그래밍) - JavaScript

1. 컴퓨터 프로그래밍의 세 가지 가족 기계어 어셈블리어 고급 언어 1-1. 기계어 0과 1로 조합된다 컴퓨터의 네이티브 언어이다 프로그램 하기 어렵다(1이나 0을 하나만 잘 못 써도 프로그램이 작동하지 않는다) 1-2. 어셈블리어 특정 어셈블리어는 해당하는 어셈블리어로 만들어진 cpu에만 돌아가며 적은 명령어로 이루어진다 기계어에 비해 접근하기 쉬운 프로그래밍 언어이다 컴퓨터가 처리하기 위해서는 기계어로 번역되어야 한다 1-3. 고급언어 영어와 비슷하게 만들어진다 Interpreter가 컴파일을 하지 않아도 한 줄씩 읽어들여 완성되지 않아도 바로 볼 수 있도록 코드를 처리해준다 고급언어는 절차 지향 언어(Procedural languages)와 객체 지향 언어(Object-Oriented languag..

JavaScript 2020.10.28