私はJavascriptとプロトタイプの継承を学んでいて、本当にその周りに頭を浮かべていません。Javascriptのプロトタイプ継承を使用する理由
例:
function Person(firstname) {
this.firstname = firstname;
this.greet1 = function() {
console.log('Hi ' + this.firstname);
};
};
Person.prototype.greet = function() {
console.log('Hi ' + this.firstname);
};
var John = new Person('John');
john.greet();
john.greet1();
両方挨拶と私は同じ結果を与えるgreet1。違いは何ですか?また、なぜこのプロトタイプを使用しますか?
:
は、次の例を考えてみましょう。あなたは何か違うことを期待しましたか? – Tigger
JavaScriptの 'prototype'と 'this'の使用は可能ですか?](https://stackoverflow.com/questions/310870/use-of-prototype-vs-this-in-javascript) – DarthJDG
はどちらも同じです.. – Prabhakaran