संभव डुप्लिकेट:
Use of 'prototype' vs. 'this' in Javascript?दो जावास्क्रिप्ट में तरीकों घोषित करने के तरीके
मैं जावास्क्रिप्ट में तरीकों की घोषणा की इन दोनों को दो तरह से देखा है:
var User = function() {
this.name = 'Foo';
this.greet = function() {
console.log('Hello!');
}
}
और
var User = function() {
this.name = 'Foo';
}
User.prototype.greet = function() {
console.log('Hello!');
}
अंतर क्या हैं?
@Archonix हो जाता है: नहीं यह नहीं है। – kennytm
प्रासंगिक: http://stackoverflow.com/questions/1635116/javascript-class-method-vs-class-prototype- विधि – DaiYoukai