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

JavaScript में सरणी सॉर्ट करें और विशेष तत्व को डिफ़ॉल्ट मान के रूप में रखें


हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो पहले तर्क के रूप में लिटरल मानों की एक सरणी लेता है और दूसरे तर्क के रूप में एक स्ट्रिंग।

हमारा फ़ंक्शन सरणी को वर्णानुक्रम में सॉर्ट करना चाहिए लेकिन दूसरे तर्क के रूप में प्रदान की गई स्ट्रिंग (यदि यह सरणी में मौजूद है) को पहले तत्व के रूप में रखना चाहिए, चाहे उसमें कोई भी टेक्स्ट हो।

उदाहरण

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

const arr = ["Apple", "Orange", "Grapes", "Pineapple", "None", "Dates"]; const sortKeepingConstants = (arr = [], text = '') => {     const sorter = (a, b) => {       return (b === text) - (a === text) || a.localeCompare(b);     }     arr.sort(sorter); }; sortKeepingConstants(arr, 'None'); console.log(arr);

आउटपुट

और कंसोल में आउटपुट होगा −

[ 'None', 'Apple', 'Dates', 'Grapes', 'Orange', 'Pineapple' ]

  1. - JavaScript में मर्ज सॉर्ट का उपयोग करके ऐरे को रिकर्सिवली सॉर्ट करना

    हमें एक JavaScript फ़ंक्शन लिखना है जो नंबर्स के ऐरे को लेता है। फ़ंक्शन को मर्ज सॉर्ट एल्गोरिदम का उपयोग करके ऐरे को सॉर्ट करना चाहिए।मर्ज सॉर्टमर्ज सॉर्ट दो भागों या प्रक्रियाओं से बना है:एक रिकर्सिव भाग जो कलेक्शन को सिंगल यूनिट्स में विभाजित करता है,और फिर एक इटरेटिव भाग जो उन्हें सही क्रम में व

  1. - जावास्क्रिप्ट में सरणी के उच्चतम और निम्नतम मान का अंतर

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को सरणी से सबसे बड़ा और सबसे छोटा मान चुनकर उनका अंतर लौटाना चाहिए।उदाहरण { const highest = Math.max(...arr); const lowest = Math.min(...arr); return highest - lowest; }; console.log(difference(arr));आउटपुटकंसो

  1. - JavaScript में सरणी में समतुल्य मान और आवृत्ति ढूंढना

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