জেস্ক্রিপ্ট সমূহ reduceRight() পদ্ধতি

সংজ্ঞা ও ব্যবহার

reduceRight() পদ্ধতি একটি সমূহকে একটি মূল্যে হ্রাস করে

reduceRight() পদ্ধতি একটি সমূহের প্রত্যেক মূল্য (ডান থেকে বাঁদ) প্রদেয় ফাংশন করে

ফাংশনের ফলাফল সংরক্ষণ করা হয় অক্ষয় সংগ্রহকে (ফলাফল/সম্পূর্ণ পরিমাণ)

মন্তব্য:কোনো মূল্য নেই এমন সমূহের উপ-উপাদানগুলোর জন্য কোনো কাজ করা হয় না reduceRight() পদ্ধতি。

প্রকল্প

উদাহরণ 1

একটি সমূহের সংখ্যা কমানো, শেষ থেকে শুরু করে:

var numbers = [175, 50, 25];
document.getElementById("demo").innerHTML = numbers.reduceRight(myFunc);}}
function myFunc(total, num) {
  return total - num;
}

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

উদাহরণ 2

ডান থেকে বাঁদ সংখ্যা হটানো এবং সমষ্টি দেখানো:

<button onclick="myFunction()">চেষ্টা করুন</button>
<p>এক্সেসযোগ্য সংখ্যাগুলোর সমষ্টি: <span id="demo"></span></p>
<script>
var numbers = [2, 45, 30, 100];
function getSum(total, num) {
  return total - num;
}
function myFunction(item) {
  document.getElementById("demo").innerHTML = numbers.reduceRight(getSum);
}
</script>

স্বয়ংক্রিয়ভাবে প্রয়োগ করুন

সংজ্ঞা

array.reduceRight(function(total, currentValue, currentIndex, arr, initialValue)

পারামিটার মান

পারামিটার বর্ণনা
function(total, currentValue, index, arr) অপশনাল।একটি ফাংশন যা এক্সেসযোগ্য এক্সেপ্রেশনগুলোর প্রত্যেকটিতে চালু করা হয়

ফাংশন পারামিটার:

পারামিটার বর্ণনা
total অপশনাল।initialValue বা ফাংশন পূর্ববর্তীভাবে ফিরিয়ে দেওয়া মান
currentValue অপশনাল।বর্তমান এলিমেন্টের মান
index বাছাইযোগ্য।বর্তমান এলিমেন্টের এক্সেসযোগ্য এক্সেপ্রেশন
arr বাছাইযোগ্য।বর্তমান এলিমেন্টটির এক্সেসযোগ্য এক্সেপ্রেশন
initialValue বাছাইযোগ্য।ফাংশনের প্রাথমিক মান হিসাবে পাঠানো মান

প্রযুক্তিগত বিবরণ

ফলাফল: পূর্ববর্তী কলব্যবস্থার ফলাফল ফিরিয়ে দেয়
JavaScript সংস্করণ: ECMAScript 5

ব্রাউজার সমর্থন

টেবিলের সংখ্যাগুলোতে এই পদ্ধতিকে সম্পূর্ণরূপে সমর্থনকারী প্রথম ব্রাউজারের সংস্করণ উল্লেখ করা হয়েছে。

সমস্ত ব্রাউজারগুলো এই পদ্ধতিকে সম্পূর্ণরূপে সমর্থন করে reduceRight() পদ্ধতি:

Chrome IE Edge Firefox Safari Opera
Chrome 3 IE 9 Edge 12 Firefox 3 Safari 5 Opera 10.5
2009 সালের ৬ মাস 2010 সালের ৯ মাস 2015 সালের ৭ মাস 2009 সালের ১ মাস 2010 সালের ৬ মাস 2010 সালের ৩ মাস

সংশ্লিষ্ট পৃষ্ঠা

শিক্ষাদন্ত্র:JavaScript অ্যারে

শিক্ষাদন্ত্র:JavaScript অ্যারে Const

শিক্ষাদন্ত্র:JavaScript অ্যারে মথোড

শিক্ষাদন্ত্র:JavaScript অ্যারে সার্জন

শিক্ষাদন্ত্র:JavaScript অ্যারে ইটারেশন

হান্ডবুক:Array.reduce() মথোড