একটি অবজেক্ট কনস্ট্রাক্টর-এ একটি সম্পত্তি যোগ করা স্বাভাবিক বস্তুতে একটি সম্পত্তি যোগ করা থেকে আলাদা . যদি আমরা একটি সম্পত্তি যোগ করতে চাই তাহলে আমাদের এটি কন্সট্রাক্টর -এ যোগ করতে হবে কনস্ট্রাক্টরের বাইরের পরিবর্তে নিজেই যেখানে আমরা একটি সাধারণ বস্তুর যেকোনো জায়গায় যোগ করতে পারি।
উদাহরণ-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