javascript 객체 지향 프로그래밍
생코 수업 Link : https://opentutorials.org/module/4047/24629
13. prototype과 __proto__
0. 앞서,
0-1. 자바스크립트는 프로토타입 지향(prototype-oriented) 혹은 인스턴스 기반(instance-based) 프로그래밍 이라고 한다.
0-2. property는 해당 객체(object)의 특징이다. property는 기본적으로 변수처럼 값을 담는 역할을 하고 있고 이 값이 다른 값과 연관되어 있을때 property이라 부른다.
0-3. 프로퍼티는 객체(object)를 위해서 데이터를 저장한다. 메소드는 객체(object)가 요청 받을 수 있는 액션이다.
1. 함수는 자바스크립트에서 객체이다.
때문에 property를 갖을 수 있다.
function Person(){} = var Person = new function();
함수를 정의하면 객체가 생성된다. 그리고 자동으로, 정의한 함수의 prototype 객체가 함께 생성된다.
정의된 함수의 객체와 prototype객체는 각자의 내부 함수(prototype, constructor)를 활용하여 서로를 참조한다.
'새로워지기 > 서른의 생활코딩' 카테고리의 다른 글
[생활코딩 따라가기] React 1~6.샘플 웹앱 실행 (0) | 2019.05.01 |
---|---|
[생활코딩 따라가기] javascript 객체 지향 프로그래밍_14 생성자를 통한 상속 (0) | 2019.05.01 |
[생활코딩 따라가기] javascript 객체 지향 프로그래밍_12.객체와 함수 (0) | 2019.05.01 |
[생활코딩 따라가기] javascript 객체 지향 프로그래밍_11.객체간의 상속 (0) | 2019.05.01 |
[생활코딩 따라가기] javascript 객체 지향 프로그래밍_10.super (0) | 2019.04.30 |
댓글