কম্পিউটার

জাভাস্ক্রিপ্টে অ্যারো ফাংশন সহ ল্যাম্বডাস জাভাস্ক্রিপ্টে অ্যারো ফাংশন সহ ল্যাম্বডাস


Lambda ফাংশন হল একটি ছোট বেনামী ফাংশন যা শুধুমাত্র একটি এক্সপ্রেশন এবং এক বা একাধিক প্যারামিটার নিয়ে গঠিত। তারা মূলত ফাংশনগুলিকে অন্যান্য ফাংশনে প্যারামিটার হিসাবে পাস করার অনুমতি দেয়। যেহেতু জাভাস্ক্রিপ্টে, ফাংশনগুলিকে অবজেক্ট হিসাবে বিবেচনা করা হয় যাতে সেগুলিকে পাস করা যায় এবং ল্যাম্বডা ফাংশনগুলি বাস্তবায়নের জন্য অন্যান্য ফাংশন থেকে ফেরত দেওয়া যায়।

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

-এ তীর ফাংশন সহ ল্যাম্বডাস প্রয়োগ করার জন্য কোড দেওয়া হল

উদাহরণ

<!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;
   }
   .sample,
   .result {
      font-size: 20px;
      font-weight: 500;
      color: blueviolet;
   }
   .sample {
      color: red;
   }
</style>
</head>
<body>
<h1>Lambdas with Arrow Functions in JavaScript</h1>
<div class="sample">[1,2,3,4,5,6,7]</div>
<div class="result"></div>
<br />
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to square the array above</h3>
<script>
   let BtnEle = document.querySelector(".Btn");
   let sampleEle = document.querySelector(".sample");
   let resEle = document.querySelector(".result");
   let arr = [1, 2, 3, 4, 5, 6, 7];
   let square = (item) => item * item;
   function arraySq(func, arr) {
      let newArr = [];
      arr.forEach((element) => {
         newArr.push(func(element));
      });
      resEle.innerHTML = "The new array = " + newArr;
   }
   BtnEle.addEventListener("click", (event) => {
      arraySq(square, arr);
   });
</script>
</body>
</html>

আউটপুট

জাভাস্ক্রিপ্টে অ্যারো ফাংশন সহ ল্যাম্বডাস জাভাস্ক্রিপ্টে অ্যারো ফাংশন সহ ল্যাম্বডাস

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

জাভাস্ক্রিপ্টে অ্যারো ফাংশন সহ ল্যাম্বডাস জাভাস্ক্রিপ্টে অ্যারো ফাংশন সহ ল্যাম্বডাস



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

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

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

  4. JavaScript-এ call() এবং apply() দিয়ে ফাংশন আহ্বান করা