जावास्क्रिप्ट प्रोटोटाइप विरासत में, प्रोटोटाइप.कॉन्स्ट्रक्टर संपत्ति जोड़ने का लक्ष्य क्या है। मुझे एक उदाहरण के साथ समझाओ।"प्रोटोटाइप" में "कन्स्ट्रक्टर" संपत्ति को सेट करने के लाभ
var Super = function() { this.superProperty = 'Super Property' } var Sub = function() { this.subProperty = 'Sub Property' } Sub.prototype = new Super(); Sub.prototype.constructor = Sub; // advantages of the statement var inst = new Sub();
Sub.prototype.constructor = उप या नहीं जोड़ते समय निम्न पंक्तियां सभी मामलों में हमेशा सत्य होती हैं।
console.log(inst instanceof Sub) // true console.log(inst instanceof Super) // true
मुझे लगता है, नए उदाहरण मिलने पर यह उपयोगी हो सकता है लेकिन कब और/या कैसे?
अग्रिम धन्यवाद।
महान प्रश्न! – tybro0103