কম্পিউটার

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


আংশিক ফাংশন মঞ্জুরি একটি ফাংশনকে একটি আর্গুমেন্ট হিসাবে নেয় এবং এর সাথে এটি অন্যান্য ধরণের আর্গুমেন্টও নেয়৷ এটি তখন পাস করা কিছু আর্গুমেন্ট ব্যবহার করে এবং একটি ফাংশন প্রদান করে যা অবশিষ্ট আর্গুমেন্টগুলিকে গ্রহণ করবে। আমন্ত্রণ করা হলে যে ফাংশনটি ফেরত আসে তা মূল এবং নিজস্ব আর্গুমেন্টের সেট সহ মূল ফাংশনকে কল করবে।

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

-এ আংশিক ফাংশনের জন্য কোড দেওয়া হল

উদাহরণ

<!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: 18px;
      font-weight: 500;
      color: rebeccapurple;
   }
</style>
</head>
<body>
<h1>Partial function in JavaScript</h1>
<div class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>
Click on the above button to see partial function invocation
</h3>
<script>
   let resultEle = document.querySelector(".result");
   function partialFunction(f) {
      return function (a) {
         return function (b) {
            return f(a, b);
         };
      };
   }
   function multiply(a, b) {
      return a * b;
   }
   document.querySelector(".Btn").addEventListener("click", () => {
      resultEle.innerHTML = "partialFunction(multiply) = " + partialFunction(multiply) + "<br>";
      resultEle.innerHTML += "partialFunction(multiply)(22) = " + partialFunction(multiply)(22) +
"<br>";
      resultEle.innerHTML += "partialFunction(multiply)(22)(33) = " + partialFunction(multiply)(22)(33) + "<br>";
   });
</script>
</body>
</html>

আউটপুট

উপরের কোডটি নিম্নলিখিত আউটপুট −

তৈরি করবে

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

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

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


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

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

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

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