কম্পিউটার

আপনি কখন JavaScript Arrow Functions ব্যবহার করবেন না?


তীর ফাংশনগুলিকে অবজেক্ট পদ্ধতি হিসাবে ব্যবহার করা উচিত নয় কারণ একটি তীর ফাংশনের নিজস্ব এটি নেই। এটি আবদ্ধ আভিধানিক সুযোগের এই মানটি নেয় যা বস্তুর পরিবর্তে উইন্ডো অবজেক্ট। এটি সমস্যার সৃষ্টি করতে পারে কারণ আমরা এখন উদ্দিষ্ট বস্তুর পরিবর্তে উইন্ডো অবজেক্টের বৈশিষ্ট্যগুলিকে বেসেট এবং অ্যাক্সেস করব৷

জাভাস্ক্রিপ্ট অ্যারো ফাংশন −

কখন ব্যবহার করবেন না তা দেখানো কোডটি নিচে দেওয়া হল

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 20px;
      font-weight: 500;
      color: blueviolet;
   }
</style>
</head>
<body>
<h1>When to not use the arrow functions</h1>
<br />
<div class="result"></div>
<br />
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to call the add() method of object obj</h3>
<script>
   let BtnEle = document.querySelector(".Btn");
   let resEle = document.querySelector(".result");
   let obj = {
      a: 22,
      b: 44,
      add: () => {
         return this.a + this.b;
      },
   };
   BtnEle.addEventListener("click", (event) => {
      resEle.innerHTML = `The sum of ${obj.a} and ${obj.b} = ${obj.add()}`;
   });
</script>
</body>
</html>

আউটপুট

আপনি কখন JavaScript Arrow Functions ব্যবহার করবেন না?

'এখানে ক্লিক করুন' বোতামে ক্লিক করলে -

আপনি কখন JavaScript Arrow Functions ব্যবহার করবেন না?


  1. জাভাস্ক্রিপ্টে ফ্যাট বনাম সংক্ষিপ্ত তীর ফাংশন

  2. জাভাস্ক্রিপ্টে সংক্ষিপ্ত তীর ফাংশন

  3. জাভাস্ক্রিপ্টে ফ্যাট অ্যারো ফাংশন

  4. এইচডিএমআই স্প্লিটার বনাম সুইচস:কখন আপনার সেগুলি ব্যবহার করা উচিত?