কম্পিউটার

জাভাস্ক্রিপ্টে বন্ধ কি?


জাভাস্ক্রিপ্টে ক্লোজারগুলি বাইরের ফাংশনটি চালানো এবং ফিরে আসার পরেও আমাদের ভিতরের ফাংশন থেকে বাইরের ফাংশন স্কোপ অ্যাক্সেস করতে দেয়। এর মানে হল যে অভ্যন্তরীণ ফাংশন সবসময় বাইরের ফাংশন ভেরিয়েবলে অ্যাক্সেস পাবে।

নিচে জাভাস্ক্রিপ্ট-

-এ বন্ধ করার জন্য কোড দেওয়া হল

উদাহরণ

<!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;
   }
</style>
</head>
<body>
<h1>JavaScript Closures</h1>
<div style="color: green;" class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to add two numbers using closure</h3>
<script>
   let sampleEle = document.querySelector(".sample");
   let resEle = document.querySelector(".result");
   function add(num) {
      return function add1(num1) {
         resEle.innerHTML += `${num}+${num1} = ${num + num1}`;
      };
   }
   document.querySelector(".Btn").addEventListener("click", () => {
      let storeadd = add(99);
      storeadd(44);
   });
</script>
</body>
</html>

আউটপুট

জাভাস্ক্রিপ্টে বন্ধ কি?

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

জাভাস্ক্রিপ্টে বন্ধ কি?


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

  2. জাভাস্ক্রিপ্টে প্রতিশ্রুতি কি?

  3. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কি?

  4. জাভাস্ক্রিপ্টে আংশিক ফাংশন কি?