그래서 프로토 타입에 관해 많은 책을 읽었으며 대부분 그것을 얻었습니다. 다음과 같은 것을 얻었습니다.함수와 객체를위한 프로토 타입 생성자
var Animal = function(species) {
this.species = species;
};
Animal.prototype.getSpecies = function() {
return this.species;
}
var myDog = new Animal("Anderson");
alert(myDog.getSpecies());
난) (나는 새로운 종을 만들어 동물에 프로토 타입을 설정 한 다음 getSpecies를 호출 할 수 있음을 이해합니다. 네!
var Person = function(firstName, lastName) {
this.firstName= firstName;
this.lastName= lastName
};
var meToo = { fName: "ken", lName: "N" };
alert(meToo.constructor.prototype); // [object Object]
alert(Person.constructor.prototype); // function Empty(){}
http://jsfiddle.net/r0k3t/s8Sx7/9/
나는 사람에 대한 프로토 타입이 기능은 이유를 설명 무언가를 찾기 위해 노력했다() {} : 나를 혼란 무엇
이 무엇입니까? 전 세계적인 객체 인 'this'(이 경우는 윈도우)로 설정 될 것이라고 생각했습니다. 또한 왜 내가 그 속성을 열거 할 수 없습니까? 읽기 this 읽기 나는 constructor.prototype을 사용하여 'window'라고 생각한 객체를 검색 한 다음 속성을 열거 할 수 있다고 제안합니다.
분명히 나는 뭔가를 놓치고 있습니다 - 감사합니다!
시도의 CONSOLE.LOG (meToo.constructor.prototype)로 만든 것도 여기에 – mplungjan
로깅 사용하여 업데이트 된 바이올린입니다 의미 http://jsfiddle.net/r0k3t/s8Sx7/ 14/ – Kenn