अंदर नियत प्रोटोटाइप मैं इस कोड है:निर्माता
var MyClass = function(b) {
this.a = b;
this.getA = function() {
return that.a;
}
}
var SecondClass = function(b) {
this.prototype = new MyClass(b);
this.getB = function() {
return 6;
}
}
var a = new SecondClass(2);
console.log(a.getA());
उत्पादन मुझसे कहता है एक() कोई विधि Geta बुलाया
मैं मान लिया है कि कि this.prototype = नए MyClass कर() के अंदर SecondClass के लिए कन्स्ट्रक्टर इसे MyClass से विधियों को विरासत में ले जाएगा?
मुझे यकीन है कि ऐसा करने के बेहतर तरीके हैं, लेकिन मैं प्रोटोटाइप कीवर्ड के व्यवहार को समझने की कोशिश कर रहा हूं।
"प्रोटोटाइप" एक कीवर्ड नहीं है। – Pointy
'वापसी कि.ए;' '' वापसी 'होना चाहिए।' बीटीडब्ल्यू। –