पहले उदाहरण में, आप केवल amitBaseClass . को इनहेरिट कर रहे हैं प्रोटोटाइप।
function SomeClass() { } SomeClass.prototype = Object.create(amitBaseClass.prototype);
दूसरे उदाहरण में, आप कंस्ट्रक्टर फ़ंक्शन निष्पादित कर रहे हैं। amitBaseClass . का एक उदाहरण बनाया गया है और आप amitBaseClass . को पूरा करने वाले को इनहेरिट कर रहे हैं वस्तु।
function SomeClass () { } SomeClass.prototype = new amitBaseClass ();
इसलिए दोनों अलग-अलग काम कर रहे हैं।