সংখ্যার একটি অ্যারে দেওয়া হয়েছে, ধরা যাক −
const arr =[12, 54, 6, 23, 87, 4, 545, 7, 65, 18, 87, 8, 76];
আমাদের এমন একটি ফাংশন লিখতে হবে যা থেররে থেকে সর্বনিম্ন এবং সর্বোচ্চ উপাদান বাছাই করে এবং সেই দুটি সংখ্যার একটি অ্যারে প্রদান করে যার সর্বনিম্ন সূচক 0 এবং সর্বোচ্চ 1 থাকে৷
এইরকম একটি সর্বনিম্ন সর্বোচ্চ অ্যারে তৈরি করতে আমরা Array.prototype.reduce() পদ্ধতি ব্যবহার করব -
উদাহরণ
const arr =[12, 54, 6, 23, 87, 4, 545, 7, 65, 18, 87, 8, 76];const minMax =(arr) => { ফেরত arr.reduce((acc) , val) => { if(valacc[1]){ acc[1] =val; } রিটার্ন acc; }, [ইনফিনিটি, -ইনফিনিটি]);};console.log(minMax(arr));
আউটপুট
কনসোলে আউটপুট হবে −
<প্রে>[ 4, 545]