কম্পিউটার

একটি জাভাস্ক্রিপ্ট অবজেক্ট কনস্ট্রাক্টর একটি সম্পত্তি যোগ করুন?


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

উদাহরণ-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

  1. জাভাস্ক্রিপ্ট তারিখ কনস্ট্রাক্টর সম্পত্তি

  2. জাভাস্ক্রিপ্ট কনস্ট্রাক্টরে একটি সম্পত্তি, পদ্ধতি কীভাবে যুক্ত করবেন?

  3. আমরা কি জাভাস্ক্রিপ্ট সহ একটি বস্তুর মধ্যে একটি সম্পত্তি আছে কিনা তা পরীক্ষা করতে পারি?

  4. জাভাস্ক্রিপ্টে অবজেক্ট প্রপার্টি নামের অ্যারে প্রতিস্থাপন করা হচ্ছে