আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে নিয়ে যায়।
ফাংশনটি Array.prototype.sort() পদ্ধতি ব্যবহার করে অ্যারে সাজাতে হবে, কিন্তু, এখানে, অ্যারে সাজানোর জন্য আমাদের Array.prototype.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 ]