Prototype vs Class

function Person() {
	this.eyes = 2;
	this.nose = 1;
}

let kim = new Person();
let lee = new Person();

console.log(kim.eyes); // 2
console.log(kim.nose); // 1

console.log(lee.eyes);  // 2
console.log(lee.nose);  // 1
function Person() {}

Person.prototype.eyes = 2;
Person.prototype.nose = 1;

let kim = new Person();
let lee = new Person();

console.log(kim.eyes); // 2
console.log(kim.nose); // 1

console.log(lee.eyes);  // 2
console.log(lee.nose);  // 1

Prototype Object

Prototype Link

3줄 요약