কম্পিউটার

জাভাস্ক্রিপ্টে কারিগরি কি?


তরকারি

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

কারি ফাংশনের ব্যবহার

ক) এটি একই ভেরিয়েবলকে বারবার পাস করা এড়াতে সাহায্য করে।

খ) ইভেন্ট পরিচালনায় এটি অত্যন্ত কার্যকর।

সিনট্যাক্স:

     function Myfunction(a) {
        return (b) => {
           return (c) => {
             return a * b * c
             }
            }
         }

উদাহরণ

নিম্নলিখিত উদাহরণে, যেহেতু কোন তরকারি নেই ব্যবহার করা হয়, ভলিউম গণনা করার জন্য সমস্ত প্যারামিটার একবারে (ভলিউম(11,2,3)) বিদ্যমান ফাংশনে পাস করা হয়েছিল৷

<html>
<body>
<script>
   function volume(length, width, height) {
      return length * width * height;
   }
   document.write((volume(11,2,3)));
</script>
</body>
</html>

আউটপুট

66

উদাহরণ

নিম্নলিখিত উদাহরণে, যেহেতু তরকারি ব্যবহার করা হয়, শেষ প্যারামিটার নামক শেষ ফাংশন পর্যন্ত পরামিতিগুলি একে একে পাস করা হয়েছিল (ভলিউম(11)(2)(3))।

<html>
<body>
<script>
   function volume(length) {
      return function(width) {
         return function(height) {
            return height * width * length;
         }
      }
   }
document.write(volume(11)(2)(3))
</script>
</body>
</html>

আউটপুট

66

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

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

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

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