কম্পিউটার

জাভাস্ক্রিপ্টে কারি করা VS আংশিক অ্যাপ্লিকেশন।


তরকারি - একটি ফাংশন কারি করতে অন্য ফাংশন এবং কিছু আর্গুমেন্ট লাগে। ফাংশনটি তখন শুধুমাত্র একটি প্যারামিটার সহ একটি ফাংশন প্রদান করে। এটি একটি আর্গুমেন্টের সাথে ফাংশনটি ফেরত দেয় যা একসাথে চেইন করা যেতে পারে।

আংশিক অ্যাপ্লিকেশন − আংশিক প্রয়োগে কিছু আর্গুমেন্ট কম আর্গুমেন্ট সহ একটি ফাংশন তৈরি করতে কিছু মানের সাথে আবদ্ধ হতে পারে।

জাভাস্ক্রিপ্ট -

-এ কারি বনাম আংশিক অ্যাপ্লিকেশনের জন্য কোড নিচে দেওয়া হল

উদাহরণ

<!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>Currying vs Partial application in JavaScript</h1>
<div class="result"></div>
<br />
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to see currying and partial application example</h3>
<script>
   let resEle = document.querySelector(".result");
   let BtnEle = document.querySelector(".Btn");
   function multiply(x, y) {
      return function (y) {
         return x * y;
      };
   }
   function add(a, b, c, d) {
      return a + b + c + d;
   }
   BtnEle.addEventListener("click", () => {
      resEle.innerHTML =
      "Currying<br>multiply(2)(5) = " + multiply(2)(5) + "<br>";
      let partialAdd = add.bind(this, 2, 3);
      resEle.innerHTML +=
      "Partial Application <br> partialAdd(4,5) = " +
      partialAdd(4, 5) +
      "<br>";
   });
</script>
</body>
</html>

আউটপুট

জাভাস্ক্রিপ্টে কারি করা VS আংশিক অ্যাপ্লিকেশন।

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

জাভাস্ক্রিপ্টে কারি করা VS আংশিক অ্যাপ্লিকেশন।



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

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

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

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