জাভাস্ক্রিপ্ট সংখ্যা reduce() পদ্ধতি
- পূর্ববর্তী পৃষ্ঠা push()
- পরবর্তী পৃষ্ঠা reduceRight()
- একত্রীকরণ করুন JavaScript Array রেফারেন্স হান্ডবুক
সংজ্ঞা ও ব্যবহার
reduce()
পদ্ধতি সংখ্যাগুলিকে একটি একক মূল্যে হ্রাস করে
reduce()
পদ্ধতি সংখ্যার প্রত্যেক মূল্য (ডান থেকে বাম) প্রদেয় ফাংশন করে
ফাংশনের ফলাফল সংগ্রহকে (ফলাফল/সমষ্টি) সংরক্ষণ করা হবে
মন্তব্য:কোন মূল্য নেই এমন সংখ্যাগুলিতে কোন কাজ করা হবে না reduce()
পদ্ধতি。
মন্তব্য:reduce()
পদ্ধতি মৌলিক সংখ্যাগুলিকে পরিবর্তিত করবে না。
প্রকল্প
উদাহরণ 1
দেশের শুরু থেকে আইনগত সংখ্যাগুলিকে কমিয়ে দিন
var numbers = [175, 50, 25]; document.getElementById("demo").innerHTML = numbers.reduce(myFunc); function myFunc(total, num) {}} return total - num; }
উদাহরণ ২
অ্যারেতে সকল সংখ্যাকে চুম্বকীয় করে এবং সমষ্টি দেখান:
<button onclick="myFunction()">চেষ্টা করুন</button> <p>অ্যারেতে সংখ্যাগুলোর সমষ্টি: <span id="demo"></span></p> <script> var numbers = [15.5, 2.3, 1.1, 4.7]; function getSum(total, num) { return total + Math.round(num); } function myFunction(item) { document.getElementById("demo").innerHTML = numbers.reduce(getSum, 0); } </script>
সিন্ট্যাক্স
array.reduce(function(total, currentValue, currentIndex, arr, initialValue)
পারামিটার মান
পারামিটার | বর্ণনা | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
function(total, currentValue, index, arr) | অপরিহার্য।অ্যারের প্রত্যেক এলিমেন্টের জন্য চালু করানো ফাংশন
ফাংশন পারামিটার:
|
||||||||||
initialValue | বাছাইযোগ্য।ফাংশনকে প্রাথমিক মান হিসাবে পাঠানো মান |
প্রযুক্তিগত বিবরণ
ফলাফল: | পূর্ববর্তী কলব্যবস্থার ফাংশন কলের সম্মিলিত ফলাফল ফিরিয়ে দেয় |
---|---|
জেভাস্ক্রিপ্ট সংস্করণ: | ECMAScript 5 |
ব্রাউজার সমর্থন
টেবিলের সংখ্যাগুলোতে এই পদ্ধতিকে সম্পূর্ণরূপে সমর্থনকারী প্রথম ব্রাউজারের সংস্করণ উল্লেখ করা হয়েছে
সমস্ত ব্রাউজারগুলো এই পদ্ধতিকে সম্পূর্ণরূপে সমর্থন করে reduce()
পদ্ধতি:
চ্রোম | আইই | এজ | ফায়ারফক্স | স্যাফারি | অপেরা |
---|---|---|---|---|---|
চ্রোম ৩ | আইই ৯ | এজ ১২ | ফায়ারফক্স ৩ | স্যাফারি ৫ | অপেরা ১০.৫ |
2009 সালের ৬ষ্ঠ মাস | 2010 সালের ৯ম মাস | 2015 সালের ৭ম মাস | 2009 সালের ১ম মাস | 2010 সালের ৬ষ্ঠ মাস | 2010 সালের ৩য় মাস |
সংক্রান্ত পাতা
শিক্ষা:জেভাস্ক্রিপ্ট অ্যারে
শিক্ষা:JavaScript এর এর Const
শিক্ষা:JavaScript এর এর পদ্ধতি
শিক্ষা:JavaScript এর সারিবদ্ধকরণ
শিক্ষা:JavaScript এর অর্থগতি
হান্ডবুক:Array.reduceRight() পদ্ধতি
- পূর্ববর্তী পৃষ্ঠা push()
- পরবর্তী পৃষ্ঠা reduceRight()
- একত্রীকরণ করুন JavaScript Array রেফারেন্স হান্ডবুক