Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में न्यूनतम और अधिकतम तिथि के आधार पर क्रमबद्ध करें?

<घंटा/>

मान लीजिए, हमारे पास इस तरह की स्ट्रिंग तिथियों की एक सरणी है -

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' }

  1. जावास्क्रिप्ट में TypedArray.sort() फ़ंक्शन

    टाइप किए गए ऐरे ऑब्जेक्ट की सॉर्ट () विधि सरणी के तत्वों को आरोही क्रम में व्यवस्थित करती है और इसे वापस कर देती है। सिंटैक्स इसका सिंटैक्स इस प्रकार है arrayBuffer.sort() उदाहरण JavaScript Array हर मेथड var typedArray =new Int32Array([11, 5, 13, 4, 15, 3, 17, 2, 19, 8]); document.write (टाइप की

  1. जावास्क्रिप्ट में सॉर्ट बनाम त्वरित सॉर्ट मर्ज करें

    मर्ज सॉर्ट डिवाइड और जीत तकनीक पर आधारित एक छँटाई तकनीक है। इसमें (एन लॉग एन) की सबसे खराब स्थिति समय जटिलता है। लेकिन यह स्थान के मामले में एक अतिरिक्त लागत के साथ आता है क्योंकि यह एल्गोरिथ्म एक अतिरिक्त O(n) मेमोरी लेता है। अब आइए देखें कि हम इस एल्गोरिथम को कैसे लागू करने जा रहे हैं। हम 2 फ़ंक्

  1. Array.prototype.sort() जावास्क्रिप्ट में।

    JavaScript Array.prototype.sort() पद्धति का उपयोग किसी सरणी को छांटने के लिए किया जाता है। छँटाई का क्रम वर्णानुक्रमिक, संख्यात्मक, आरोही या अवरोही हो सकता है। Array.prototype.sort() विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरि