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

ऐसे सरणी तत्व खोजें जो जावास्क्रिप्ट में क्रम से बाहर हैं

<घंटा/>

मान लीजिए कि हमारे पास क्रमबद्ध संख्याओं की एक सरणी है लेकिन सरणी के कुछ तत्व उनके क्रमबद्ध क्रम से बाहर हैं।

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

उदाहरण

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

const arr = ["2", "3", "7", "4", "5", "6", "1"];
const findOutOfOrder = arr => {
   let notInOrder = [];
   notInOrder = arr.filter((el, ind) => {
      return ind && this.next !== +el || (this.next = +el + 1, false);
   }, {
      next: null
   });
   return notInOrder;
};
console.log(findOutOfOrder(arr));

आउटपुट

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

[ '7', '1' ]

  1. जावास्क्रिप्ट में किसी विशिष्ट स्थिति से मेल खाने वाले सभी तत्वों का पता कैसे लगाएं?

    जावास्क्रिप्ट कई ढांचे हैं जिनमें underscore.js उनमें से एक है। इसने कई कार्य प्रदान किए हैं जिनमें _.where() एक विशिष्ट स्थिति के आधार पर तत्वों को खोजने के लिए उपयोग किया जाने वाला एक फ़ंक्शन है। यह विधि तत्वों को इस आधार पर प्रदर्शित करेगी कि उन्होंने शर्त पारित की है या नहीं। मान लीजिए कि यदि

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

    जावास्क्रिप्ट सरणी के तत्वों को अनेक मानों द्वारा खोजने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &l

  1. क्यूरिफाइड फ़ंक्शन जो जावास्क्रिप्ट में सरणी तत्वों को गुणा करता है

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो एक सरणी लेता है और एक अन्य फ़ंक्शन देता है जो बदले में एक संख्या लेता है जो एक नया सरणी देता है जो पहले फ़ंक्शन के लिए इनपुट सरणी के संबंधित तत्वों का उत्पाद होता है और संख्या प्रदान की जाती है दूसरा समारोह। उदाहरण निम्नलिखित कोड है