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

जावास्क्रिप्ट का उपयोग करके अक्षरों और संख्याओं को एक सरणी से अलग कैसे करें

<घंटा/>

हमारे पास एक सरणी है जिसमें कुछ संख्या अक्षर और कुछ स्ट्रिंग अक्षर मिश्रित होते हैं, और हमें एक सॉर्टिंग फ़ंक्शन लिखना होता है जो दोनों को अलग करता है और दो प्रकारों को भी क्रमबद्ध किया जाना चाहिए।

इस सॉर्टिंग फ़ंक्शन के लिए कोड होगा -

उदाहरण

const arr = [1, 5, 'fd', 6, 'as', 'a', 'cx', 43, 's', 51, 7];
const sorter = (a, b) => {
   const first = typeof a === 'number';
   const second = typeof b === 'number';
   if(first && second){
      return a - b;
   }else if(first && !second){
      return -1;
   }else if(!first && second){
      return 1;
   }else{
      return a > b ? 1 : -1;
   }
};
arr.sort(sorter);
console.log(arr);

आउटपुट

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

[
   1, 5, 6, 7,
   43, 51, 'a', 'as',
   'cx', 'fd', 's'
]

  1. जावास्क्रिप्ट का उपयोग करके किसी फ़ाइल को कैसे पढ़ें और लिखें?

    आप क्लाइंट साइड (ब्राउज़र) पर जेएस में फाइलों को पढ़ या लिख ​​नहीं सकते हैं। यह Node.js में fs मॉड्यूल का उपयोग करके सर्वरसाइड पर किया जा सकता है। यह फाइल सिस्टम पर फाइलों को पढ़ने और लिखने के लिए सिंक और एसिंक फ़ंक्शन प्रदान करता है। आइए नोड.जेएस पर fs मॉड्यूल का उपयोग करके फ़ाइलों को पढ़ने और लिखन

  1. कैसे जावास्क्रिप्ट का उपयोग कर JSON सरणी से डेटा पढ़ने के लिए?

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

  1. कैसे एक जावास्क्रिप्ट सरणी से एक स्ट्रिंग पार्स करने के लिए?

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