কম্পিউটার

জাভাস্ক্রিপ্টে একটি পদ্ধতি হিসাবে একটি ফাংশন সম্পত্তি অ্যাক্সেস কিভাবে?


পদ্ধতি হিসাবে একটি ফাংশন অ্যাক্সেস করা

একটি জাভাস্ক্রিপ্ট বস্তু বৈশিষ্ট্য দ্বারা গঠিত হয়. একটি পদ্ধতি হিসাবে একটি সম্পত্তি অ্যাক্সেস করতে, শুধুমাত্র একটি বৈশিষ্ট্য একটি ফাংশন সংজ্ঞায়িত করুন এবং সেই ফাংশনে অন্যান্য বৈশিষ্ট্য অন্তর্ভুক্ত করুন৷

নিম্নলিখিত উদাহরণে "কর্মচারী" নামক একটি বস্তু "পূর্ণনাম", "শেষ নাম", "প্রথম নাম" এবং "আইডি" বৈশিষ্ট্য সহ তৈরি করা হয়েছে। একটি ফাংশন "fullName" সম্পত্তির অধীনে সংজ্ঞায়িত করা হয়েছে এবং "firstName" এবং "lastName" এর মতো বৈশিষ্ট্য এতে অন্তর্ভুক্ত করা হয়েছে। তাই যখন প্রপার্টি "fullName" বলা হয়, তখন আউটপুটে দেখানো কর্মচারীর পুরো নামটি প্রদর্শিত হবে।

উদাহরণ-1

<html>
<body>
<script type="text/javascript">
   var employee = {
      firstName: "raju",
      lastName : "nayak",
      Designation : "Engineer",
      fullName : function() {
         return this.firstName + " " + this.lastName;
      }
   };
   document.write(employee.fullName());
</script>
</body>
</html>

আউটপুট

raju nayak

উদাহরণ-2

<html>
<body>
<script type="text/javascript">
   var student= {
      Name: "susan",
      country : "USA",
      RollNo : "5",
      details : function() {
         return "the student named" + " " + this.Name + " " +"is allocated with rollno " + " " +              this.RollNo ;
      }
   };
   document.write(student.details());
</script>
</body>
</html>

আউটপুট

the student named susan is allocated with rollno 5

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

  2. কিভাবে একটি ফাংশন এবং পদ্ধতি হিসাবে একটি ফাংশন আহ্বান করতে হয়?

  3. কিভাবে জাভাস্ক্রিপ্ট বৈশিষ্ট্য অ্যাক্সেস করতে?

  4. জাভাস্ক্রিপ্টে অন্য সম্পত্তির মানের উপর ভিত্তি করে নেস্টেড JSON সম্পত্তি কীভাবে অ্যাক্সেস করবেন?