codecademy.com पर जावास्क्रिप्ट कोर्स के माध्यम से जाने के दौरान, मैं थोड़ा उलझन में आ गया हूं।क्या कोई मुझे अंतर बता सकता है? जावास्क्रिप्ट ओप
तो सबसे पहले हम एक कक्षा के लिए विधि जोड़ने का तरीका learnring किया गया है:
function Dog (breed) {
this.breed = breed;
this.sayHello = function() {
console.log("Hello this is a " + this.breed + " dog");
}
};
var someDog = new Dog("golden retriever");
someDog.sayHello();
फिर हम "प्रोटोटाइप" शुरू कर दिया।
function Dog (breed) {
this.breed = breed;
};
Dog.prototype.sayHello = function() {
console.log("Hello this is a " + this.breed + " dog");
}
var someDog = new Dog("golden retriever");
someDog.sayHello();
दोनों उदाहरण एक ही परिणाम दे रहे हैं: और वहाँ इस उदाहरण था। क्या ये दो उदाहरण एक ही काम करने के दो तरीके हैं? या उनमें से दो के बीच एक व्यावहारिक अंतर है?
अच्छी पकड़!!!!! +1 –