नया ऑपरेटर
नए ऑपरेटर का उपयोग किसी ऑब्जेक्ट का इंस्टेंस बनाने के लिए किया जाता है। ऑब्जेक्ट बनाने के लिए, नए ऑपरेटर के बाद कंस्ट्रक्टर विधि का पालन किया जाता है।
निम्न उदाहरण में, कंस्ट्रक्टर विधियां ऑब्जेक्ट (), ऐरे (), और दिनांक () हैं। ये कंस्ट्रक्टर बिल्ट-इन जावास्क्रिप्ट फंक्शन हैं।
var department = new Object(); var books = new Array("C++", "Perl", "Java"); var day = new Date(“December 1, 2017");
ऑब्जेक्ट () कंस्ट्रक्टर
एक कंस्ट्रक्टर एक ऐसा फंक्शन है जो किसी ऑब्जेक्ट को बनाता और इनिशियलाइज़ करता है। जावास्क्रिप्ट ऑब्जेक्ट बनाने के लिए ऑब्जेक्ट () नामक एक विशेष कंस्ट्रक्टर फ़ंक्शन प्रदान करता है। ऑब्जेक्ट () कंस्ट्रक्टर का रिटर्न वैल्यू एक वेरिएबल को सौंपा गया है।
वेरिएबल में नई वस्तु का संदर्भ होता है। ऑब्जेक्ट को निर्दिष्ट गुण चर नहीं हैं और var कीवर्ड से परिभाषित नहीं हैं।
उदाहरण
लाइव डेमो
<html> <head> <title>Object Constructor</title> <script> var book = new Object(); // Create the object book.subject = "Perl"; // Assign properties to the object book.author = "Tutorialspoint"; </script> </head> <body> <script type="text/javascript"> document.write("Book name is : " + book.subject + "<br>"); document.write("Book author is : " + book.author + "<br>"); </script> </body> </html>
आउटपुट
Book name is : Perl Book author is : Tutorialspoint