ধরুন, আমাদের কাছে এইরকম স্ট্রিং তারিখের একটি অ্যারে আছে −
const arr =[ "2017-01-22 00:21:17.0", "2017-01-27 11:30:23.0", "2017-01-24 15:53:21.0", "2017-01 -27 11:34:18.0", "2017-01-26 16:55:48.0", "2017-01-22 11:57:12.0", "2017-01-27 11:35:43.0"];প্রে>আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি অ্যারেতে নেয়। ফাংশনটি এই অ্যারে থেকে প্রাচীনতম এবং নতুন তারিখ খুঁজে বের করতে হবে৷
৷এবং তারপর ফাংশনটি অবশেষে সেই দুটি তারিখ সম্বলিত একটি বস্তু ফেরত দেবে।
উদাহরণ
const arr =[ "2017-01-22 00:21:17.0", "2017-01-27 11:30:23.0", "2017-01-24 15:53:21.0", "2017-01 -27 11:34:18.0", "2017-01-26 16:55:48.0", "2017-01-22 11:57:12.0", "2017-01-27 11:35:43.0"];কনস্ট findMinMaxDate =(arr =[]) => { const res =arr.reduce((acc, val, ind) => { if (!ind) { return { min:val, max:val}; }; if (valacc.max) { acc.max =val; }; ফেরত acc; }, অনির্ধারিত); রিটার্ন res;};console.log(findMinMaxDate(arr)); আউটপুট
এবং কনসোলে আউটপুট হবে −
<প্রে>{ মিনিট:'2017-01-22 00:21:17.0', সর্বোচ্চ:'2017-01-27 11:35:43.0' }