-
[ Javascript Prototype ] 1. Prototype ChainReact, Javascript 2021. 6. 11. 13:44반응형
모든 Javascript object는 prototype object를 가지고 있습니다.
Prototype 으로 연결된 object들을 prototype chain이라고 하고, object의 attribute(속성) 이나 method(메소드)를 탐색할 때 이 chain을 따라 올라가면서 탐색합니다.
Prototype chain의 끝엔 prototype이 없는 objectBase가 있으며, Javascript의 모든 object는 objectBase를 prototype chain으로 가지고 있습니다.
Console에서 객체의 Prototype을 확인하려면
__proto__
을 사용합니다.__proto__ 는 deprecated 되었으니, 코드에서 prototype을 확인하려면 `Object.getPrototypeof(x)` 를 사용합니다.
Javascript object는 공통의 objectBase를 prototype으로 가지기 때문에, 서로 다른 empty object는 같은 protoype를 가지게 됩니다.
반응형'React, Javascript' 카테고리의 다른 글
[React Native] 원하는 시뮬레이터에서 실행시키기 (0) 2023.11.10 [NestJS] #2. First steps (0) 2021.07.21 [NestJS] #1. 소개 & 철학 (0) 2021.07.21 [javascript prototype] Prototype을 이용한 상속 (0) 2021.06.20 [ Javascript Prototype ] 2. Prototype property & instance member (0) 2021.06.20