Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. एक सरणी को पुनरावर्ती सॉर्ट करने के लिए मर्ज सॉर्ट का उपयोग करना जावास्क्रिप्ट

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

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

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

  1. जावास्क्रिप्ट में सरणी में समतुल्य मान और आवृत्ति खोजें

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