কম্পিউটার

জাভাস্ক্রিপ্ট সহ অ্যারে সাজানো ফাংশন হ্রাস - জাভাস্ক্রিপ্ট


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারেতে নেয়। ফাংশনটি Array.prototype.sort() পদ্ধতি ব্যবহার করে অ্যারে সাজাতে হবে। অ্যারে সাজানোর জন্য আমাদের Array.prototype.reduce() পদ্ধতি ব্যবহার করতে হবে।

ধরা যাক নিম্নলিখিতটি আমাদের অ্যারে -

const arr = [4, 56, 5, 3, 34, 37, 89, 57, 98];

উদাহরণ

নিম্নলিখিত কোড -

// we will sort this array but
// without using the array sort function
// without using any kind of conventional loops
// using the ES6 function reduce()
const arr = [4, 56, 5, 3, 34, 37, 89, 57, 98];
const sortWithReduce = arr => {
   return arr.reduce((acc, val) => {
      let ind = 0;
      while(ind < arr.length && val < arr[ind]){
         ind++;
      }
      acc.splice(ind, 0, val);
      return acc;
   }, []);
};
console.log(sortWithReduce(arr));

আউটপুট

এটি কনসোলে −

নিম্নলিখিত আউটপুট তৈরি করবে
[
 98, 57, 89, 37, 34,
  5, 56,  4,  3
]

  1. JavaScript array.includes() ফাংশন

  2. JavaScript array.toLocaleString() ফাংশন

  3. জাভাস্ক্রিপ্টে অ্যারে findIndex() ফাংশন

  4. জাভাস্ক্রিপ্টে কিছু() ফাংশন অ্যারে করুন