मान लीजिए, हमारे पास इस तरह की स्ट्रिंग तिथियों की एक सरणी है -
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) {रिटर्न {मिनट:वैल, मैक्स:वैल}; }; अगर (वैलacc.max) {acc.max =वैल; }; वापसी एसीसी; }, अपरिभाषित); वापसी res;};console.log(findMinMaxDate(arr)); आउटपुट
और कंसोल में आउटपुट होगा -
<पूर्व>{ मिनट:'2017-01-22 00:21:17.0', अधिकतम:'2017-01-27 11:35:43.0' }