2
I 두 버전 코드자바 스크립트 프로토 타입 Object.create
let Animal = function()
{
}
Animal.prototype.voice = "Miau"
let Cat = function()
{
}
Cat.prototype = Object.create(Animal.prototype);
let flippy = new Cat();
console.log(flippy.voice)
이 버전은 vorked와 "Miau"를 반환했지만 두 번째 버전
let Animal = function()
{
this.voice = "Miau"
}
let Cat = function()
{
}
Cat.prototype = Object.create(Animal.prototype);
let flippy = new Cat();
console.log(flippy.voice)
이 근무하지만 flippy.voice를 호출하지 못할 이유는 false를 반환? 어떻게 부르지? 음성?
내 생각이 Object.create (기능을 확장합니다. 프로토 타입) 동일 물 –
@ MurdSofiyev : 무엇과 같은 거죠? 'Cat'에서'Animal'을 호출하는 것과 같은 것은 아니며'constructor'을 올바른 값으로 설정하지 않습니다. –