-
자바스크립트 __proto__ / prototype 차이JavaScript 2023. 2. 7. 22:12
객체를 생성하게 된다면 고유의 prototype을 가진다.
// Func 객체는 prototype을 만든다. function Func(name, age) { this.name = "kwak"; this.age = 30; } // new를 통해 객체를 선언하면, // obj안에는 __proto__이 생기는데 이 __proto__는 Func의 prototype을 바라본다. const obj = new Func();큰 구조
1. 생성자 함수를 만든다.
2. 생성자 함수의 prototype이 생긴다.
3. 생성자 함수를 통해 객체 하나를 만든다.
prototype : 함수 객체에 존재
__proto__ : 모든 객체에 존재'JavaScript' 카테고리의 다른 글
파일 업로드 validation check (0) 2023.08.13 자바스크립트 상황별 this (0) 2023.02.07 자바스크립트 prototype chain 상속 (0) 2023.02.07 자바스크립트 call, apply, bind (0) 2023.02.07 자바스크립트 setTimeout, setInterval, clearTimeout, clearInterval (0) 2023.01.30