Notice
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ES6
- ecma
- web
- map
- 볶음밥
- React.js
- 노드
- 키다리의 개발일지
- props
- react
- Node.js
- 키다리 개발자
- wep
- 시맨틱
- Element
- CSS
- React calculator
- scope
- 회고록
- Rendering
- tag
- jsx
- component
- javascript
- DoM
- 키다리 개발 일지
- html
- vue.js
- closure
- includes
Archives
- Today
- Total
목록클래스 프로토타입 (1)
키다리 개발자
프로토타입(prototype) 이란?
자바스크립트는 프로토타입 기반 객체 지향 언어라고 표현한다. 그렇다면 대체 프로토타입은 무엇을 의미하는걸까? 프로토타입은 함수가 만들어지면 생성되는 객체 원형(원본)을 보존하기 위한 객체 prototype = 원형(원본) 가장 중요한 부분은 원형을 유지한다. 자바스크립트는 클래스라는 개념이 없다. 그래서 기존의 객체를 복사해서 새로운 객체를 생성하는 프로토타입 기반의 언어이다. 이는 객체 원형인 프로토타입을 이용하여 새로운 객체를 만들어낸다. 이렇게 생성된 객체는 다른 객체의 원형이 될 수 있다. function person() { person.prototype.stature = 172; person.prototype.weight = 70; person.prototype.name = "anonymous"..
Javascript
2020. 2. 17. 23:24