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

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. - JavaScript का उपयोग करके फ़ाइल कैसे पढ़ें और लिखें?

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

  1. जावास्क्रिप्ट का उपयोग करके JSON ऐरे से डेटा कैसे पढ़ें? जावास्क्रिप्ट का उपयोग करके JSON ऐरे से डेटा कैसे पढ़ें?

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

  1. जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें? जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें?

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