একটি কনস্ট্রাক্টর হল একটি ফাংশন যা একটি বস্তু তৈরি করে এবং শুরু করে। জাভাস্ক্রিপ্ট অবজেক্ট তৈরি করতে অবজেক্ট() নামে একটি বিশেষ কনস্ট্রাক্টর ফাংশন প্রদান করে। অবজেক্ট() কনস্ট্রাক্টরের রিটার্ন মান একটি ভেরিয়েবলের জন্য নির্ধারিত হয়।
ভেরিয়েবলটিতে নতুন অবজেক্টের একটি রেফারেন্স রয়েছে। বস্তুর জন্য নির্ধারিত বৈশিষ্ট্যগুলি ভেরিয়েবল নয় এবং var কীওয়ার্ড দিয়ে সংজ্ঞায়িত করা হয় না৷
উদাহরণ
অবজেক্ট() কনস্ট্রাক্টর সহ জাভাস্ক্রিপ্ট অবজেক্টের সাথে কীভাবে কাজ করবেন তা শিখতে আপনি নিম্নলিখিত কোডটি চালানোর চেষ্টা করতে পারেন -
লাইভ ডেমো
<html> <head> <title>User-defined objects</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