- Introduction to JavaScript Polymorphism in Hindi

Contents
show
Introduction to JavaScript Polymorphism
बहुरूपता एक object oriented paradigm की एक मुख्य अवधारणा है जो विभिन्न रूपों में single action करने का एक तरीका प्रदान करती है। यह विभिन्न जावास्क्रिप्ट ऑब्जेक्ट्स पर एक ही method को कॉल करने की क्षमता प्रदान करता है। चूंकि जावास्क्रिप्ट एक type-safe language नहीं है, इसलिए हम methods के साथ किसी भी प्रकार के डेटा सदस्यों को पास कर सकते हैं।
जावास्क्रिप्ट Polymorphism उदाहरण 1
आइए एक उदाहरण देखें जहां एक चाइल्ड क्लास ऑब्जेक्ट पैरेंट क्लास विधि को लागू करता है।
<script>
class A
{
display()
{
document.writeln("A is invoked");
}
}
class B extends A
{
}
var b=new B();
b.display();
</script>
आउटपुट:
A is invoked
उदाहरण 2
आइए प्रोटोटाइप-आधारित दृष्टिकोण के साथ एक ही उदाहरण देखें।
<script>
function A()
{
}
A.prototype.display=function()
{
return "A is invoked";
}
function B()
{
}
B.prototype=Object.create(A.prototype);
var a=[new A(), new B()]
a.forEach(function(msg)
{
document.writeln(msg.display()+"<br>");
});
<script>
आउटपुट:
A is invoked
B is invoked