কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যারে-এর দুটি ভ্যালু বাম থেকে ডানে একসাথে ফাংশন প্রয়োগ করা


জাভাস্ক্রিপ্টে অ্যারে-এর দুটি ভ্যালু বাম থেকে ডানে একসাথে ফাংশন প্রয়োগ করে এটিকে একটি একক ভ্যালুতে রিডিউস করতে reduce() মেথডটি ব্যবহার করুন।

নিচে প্যারামিটারগুলো দেওয়া হলো −

  • callback − অ্যারে-এর প্রতিটি ভ্যালুতে এক্সিকিউট করার ফাংশন।
  • initialValue − কলব্যাক-এর প্রথম কলের প্রথম আর্গুমেন্ট হিসেবে ব্যবহার করার অবজেক্ট।

উদাহরণ

জাভাস্ক্রিপ্টে reduce() মেথড কীভাবে কাজ করে শিখতে নিচের কোডটি চালান −

<html>    <head>       <title>JavaScript Array reduce Method</title>    </head>    <body>       <script>          if (!Array.prototype.reduce) {             Array.prototype.reduce = function(fun /*, initial*/) {                var len = this.length;                if (typeof fun != "function")                throw new TypeError();                                // no value to return if no initial value and an empty array                if (len == 0 && arguments.length == 1)                throw new TypeError();                var i = 0;                                if (arguments.length >= 2) {                   var rv = arguments[1];                } else {                   do {                      if (i in this) {                         rv = this[i++];                         break;                      }                      // if array contains no values, no initial value to return                      if (++i >= len)                      throw new TypeError();                   }                   while (true);                }                for (; i < len; i++) {                   if (i in this)                   rv = fun.call(null, rv, this[i], i, this);                }                return rv;             };          }          var total = [0, 1, 2, 3].reduce(function(a, b){ return a + b; });          document.write("total is : " + total );       </script>    </body> </html>

  1. PHP-এ ফাংশন থেকে দুটি মান রিটার্ন করা

  2. PHP-তে serializeArray থেকে POST ভ্যালু কিভাবে পাবেন

  3. C#-তে ফাংশন থেকে একাধিক মান রিটার্ন করা

  4. C#-এ দ্বিমাত্রিক অ্যারে থেকে এলিমেন্ট অ্যাক্সেস করা