কম্পিউটার

JavaScript এ reduce() ব্যবহার করে ক্রমবর্ধমান সমষ্টির চেয়ে বড় অ্যারে উপাদান ধরে রাখা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে নেয়। আমাদের ফাংশন একটি নতুন অ্যারে প্রদান করবে যাতে মূল অ্যারের সমস্ত উপাদান রয়েছে যা সেই বিন্দু পর্যন্ত সমস্ত উপাদানের ক্রমবর্ধমান সমষ্টির চেয়ে বেশি। Array.prototype.reduce() ফাংশন ব্যবহার করে আমাদের এই সমস্যার সমাধান করতে হবে।

উদাহরণ

চলুন এই ফাংশনের জন্য কোড লিখি -

const arr = [1, 2, 30, 4, 5, 6];
const retainGreaterElements = arr => {
   let res = [];
   arr.reduce((acc, val) => {
      return (val > acc && res.push(val), acc + val);
   }, 0);
   return res;
}
console.log(retainGreaterElements(arr));

আউটপুট

কনসোলে আউটপুট -

[1, 2, 30]

  1. জাভাস্ক্রিপ্টে Array.Reduce() পদ্ধতির ব্যবহার কী?

  2. জাভাস্ক্রিপ্ট ব্যবহার করে অ্যারেতে নেস্টেড অবজেক্টের মানের সমষ্টি

  3. জাভাস্ক্রিপ্ট ব্যবহার করে স্ট্রিং সংখ্যার সমষ্টি

  4. জাভাস্ক্রিপ্ট ব্যবহার করে দ্বি-মাত্রিক অ্যারের উপাদানগুলির পর্যায়ক্রমে যোগফল