내가 myCar.getVal을하려고하면 내가이 시나리오에는프로토 타입
var Car = function() {
this.constructor = function(value) {
this._val = value;
this.accelerate = false;
};
};
Car.prototype.accelerate = function() {
this.accelerate = true;
};
Car.prototype.getVal = function() {
return this._val;
};
var myCar = Object.create(Car);
를 가지고 자바 스크립트와 지금 내가 Object.create와 함께 연주되었으며에서 inheratance와 연주() 돈과 Object.create() t 작업, 메서드에 해당 개체에 존재하지 않는다는 오류가 발생합니까? 왜 이런 일이 일어 났습니까? 마지막으로 Object.create()를 사용하는 올바른 방법은 무엇입니까?
최고.
내가 – Alnitak
당신은 또한이'accele라는 것을 모두 (프로토 타입)하는 방법에 문제가있는 것입니다 볼 수없는 prototypejs이있다 요금 '과 같은 이름의 호텔을 찾으실 수 있습니다. – Alnitak
@Alnitak : 좋은 점 둘다. 태그를 수정했습니다. –