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

JavaScript में यूनिक सॉर्ट (डुप्लिकेट हटाकर सरणी सॉर्ट करना)


डुप्लिकेट हटाने और सरणी को सॉर्ट करने की एक साथ की तकनीक को अक्सर यूनिक सॉर्ट तकनीक कहा जाता है।

उदाहरण के लिए, यदि इनपुट सरणी है -

const arr = [1, 1, 1, 3, 2, 2, 8, 3, 4];

तो आउटपुट होना चाहिए -

const output = [1, 2, 3, 4, 8];

उदाहरण

इसके लिए कोड होगा -

const arr = [1, 1, 1, 3, 2, 2, 8, 3, 4]; const uniqSort = (arr = []) => {    const map = {};    const res = [];    for (let i = 0; i < arr.length; i++) {       if (!map[arr[i]]) {          map[arr[i]] = true;          res.push(arr[i]);       };    };    return res.sort((a, b) => a - b); }; console.log(uniqSort(arr));

आउटपुट

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

[ 1, 2, 3, 4, 8 ]

  1. - 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,    

  1. - JavaScript में महीना-वर्ष के अनुसार सरणी सॉर्ट करें

    मान लीजिए, हमारे पास एक सरणी है जिसमें MM-YYYY प्रारूप में तिथियां हैं जैसे −const arr = [1-2016, 7-2015, 7-2016, 3-2016, 8-2016, 2-2016, 6-2016, 8-2015, 5-2016, 4-2016, 9-2015, 10-2015, 11-2015, 12-2015];हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो ऐसी एक सरणी लेता है और इसे सॉर्ट करता है ता

  1. - JavaScript में सरणी के तत्वों की अद्वितीय घटनाओं की संख्या

    हमें एक JavaScript फ़ंक्शन लिखना है जो पहली और एकमात्र आर्गुमेंट के रूप में पूर्णांकों की एक सरणी लेता है। फ़ंक्शन को जांचना चाहिए कि क्या सरणी में मौजूद सभी पूर्णांक अद्वितीय संख्या में बार आते हैं या नहीं। यदि वे ऐसा करते हैं, तो फ़ंक्शन को true लौटाना चाहिए, अन्यथा false। उदाहरण यदि इनपुट सरणी है