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

JavaScript में ऑब्जेक्ट्स की डेट प्रॉपर्टी के अनुसार ऐरे को सॉर्ट करना


हमें एक JavaScript फ़ंक्शन लिखना है जो डेट्स के ऑब्जेक्ट्स के ऐरे को इस तरह लेता है -

const arr = [   {date: "2016-06-08 18:10:00"},   {date: "2016-04-26 20:01:00"},   {date: "2017-02-06 14:38:00"},   {date: "2017-01-18 17:30:21"},   {date: "2017-01-18 17:24:00"} ];

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसा ऐरे लेता है। फ़ंक्शन को फिर ऑब्जेक्ट्स की डेट प्रॉपर्टी के अनुसार ऐरे को सॉर्ट करना चाहिए।

उदाहरण

const arr = [   {date: "2016-06-08 18:10:00"},   {date: "2016-04-26 20:01:00"},   {date: "2017-02-06 14:38:00"},   {date: "2017-01-18 17:30:21"},   {date: "2017-01-18 17:24:00"} ]; const sortByTime = (arr = []) => {     arr.sort((a, b) => {     const dateA = new Date( a.date );     const dateB = new Date( b.date );     return dateA < dateB ? -1 :     ( dateA > dateB ? 1 : 0);   }); }; sortByTime(arr); console.log(arr);

आउटपुट

कंसोल में आउटपुट होगा -

[   { date: '2016-04-26 20:01:00' },   { date: '2016-06-08 18:10:00' },   { date: '2017-01-18 17:24:00' },   { date: '2017-01-18 17:30:21' },   { date: '2017-02-06 14:38:00' } ]

  1. JavaScript में ऐरे ऑब्जेक्ट की लंबाई JavaScript में ऐरे ऑब्जेक्ट की लंबाई

    JavaScript में Length प्रॉपर्टी ऑब्जेक्ट का आकार लौटाती है। स्ट्रिंग और ऐरे ऑब्जेक्ट की लंबाई के लिए कोड निम्न है -उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, i

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

    जावास्क्रिप्ट Array.prototype.sort() मेथड का उपयोग एरे को सॉर्ट करने के लिए किया जाता है। सॉर्टिंग का क्रम अल्फाबेटिक, न्यूमेरिक, आरोही या अवरोही हो सकता है। Array.prototype.sort() मेथड के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /

  1. जावास्क्रिप्ट में lastIndex प्रॉपर्टी जावास्क्रिप्ट में lastIndex प्रॉपर्टी

    जावास्क्रिप्ट में lastIndex प्रॉपर्टी उस इंडेक्स पोजीशन को लौटाती है जहां मैच होता है और अगला मैच उसी पोजीशन से शुरू होता है। lastIndex प्रॉपर्टी केवल तभी काम करती है जब g मोडिफायर सेट हो। जावास्क्रिप्ट में lastIndex प्रॉपर्टी के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en&