किसी फ़ंक्शन को एक विधि के रूप में एक्सेस करना
जावास्क्रिप्ट ऑब्जेक्ट गुणों से बना है। किसी प्रॉपर्टी को एक विधि के रूप में एक्सेस करने के लिए, बस किसी फ़ंक्शन को किसी प्रॉपर्टी में परिभाषित करें और उस फ़ंक्शन में अन्य गुण शामिल करें।
निम्नलिखित उदाहरण में "कर्मचारी" नामक एक वस्तु "पूर्णनाम", "अंतिम नाम", "प्रथम नाम" और "आईडी" गुणों के साथ बनाई गई है। एक फ़ंक्शन को संपत्ति "पूर्ण नाम" के तहत परिभाषित किया गया है और इसमें "प्रथम नाम" और "अंतिम नाम" जैसे गुण शामिल किए गए थे। तो जब संपत्ति "पूर्ण नाम" कहा जाता है, तो कर्मचारी का पूरा नाम प्रदर्शित होने वाला है जैसा कि आउटपुट में दिखाया गया है।
उदाहरण-1
<html> <body> <script type="text/javascript"> var employee = { firstName: "raju", lastName : "nayak", Designation : "Engineer", fullName : function() { return this.firstName + " " + this.lastName; } }; document.write(employee.fullName()); </script> </body> </html>
आउटपुट
raju nayak
उदाहरण-2
<html> <body> <script type="text/javascript"> var student= { Name: "susan", country : "USA", RollNo : "5", details : function() { return "the student named" + " " + this.Name + " " +"is allocated with rollno " + " " + this.RollNo ; } }; document.write(student.details()); </script> </body> </html>
आउटपुट
the student named susan is allocated with rollno 5