একটি অবজেক্ট কনস্ট্রাক্টর-এ একটি সম্পত্তি যোগ করা স্বাভাবিক বস্তুতে একটি সম্পত্তি যোগ করা থেকে আলাদা . যদি আমরা একটি সম্পত্তি যোগ করতে চাই তাহলে আমাদের এটি কন্সট্রাক্টর -এ যোগ করতে হবে কনস্ট্রাক্টরের বাইরের পরিবর্তে নিজেই যেখানে আমরা একটি সাধারণ বস্তুর যেকোনো জায়গায় যোগ করতে পারি।
উদাহরণ-1
নিম্নলিখিত উদাহরণে, একটি সম্পত্তি স্বাভাবিক বস্তু এর ক্ষেত্রে যেমন যোগ করা হয়৷ এখানে থেকে আমরা একটি অবজেক্ট কনস্ট্রাক্টর ব্যবহার করেছি অনির্ধারিত না থাকলে আমাদের কনস্ট্রাক্টরের ভিতরে সম্পত্তি যোগ করতে হবে নিচে দেখানো আউটপুট হিসাবে নির্বাহ করা হবে।
<html> <body> <p id = "prop"></p> <script> function Business(name, property, age, designation) { this.Name = name; this.prop = property; this.age = age; this.designation = designation; } Business.language = "chinese"; var person1 = new Business("Trump", "$28.05billion", "73", "President"); var person2 = new Business("Jackma", "$35.6 billion", "54", "entrepeneur"); document.write(person2.language); </script> </body> </html>
আউটপুট
undefined
উদাহরণ-2
নিম্নলিখিত উদাহরণে, সম্পত্তি "ভাষা " কনস্ট্রাক্টরের ভিতরে ঘোষণা করা হয়, তাই, আমরা মিথ্যা মান এর বিপরীতে একটি স্বাভাবিক ফলাফল পাব .
<html> <body> <p id = "prop"></p> <script> function Business(name, property, age, designation) { this.Name = name; this.prop = property; this.age = age; this.designation = designation; this.language = "chinese"; } var person1 = new Business("Trump", "$28.05billion", "73", "President"); var person2 = new Business("Jackma", "$35.6 billion", "54", "entrepeneur"); document.write(person2.language); </script> </body> </html>
আউটপুট
chinese