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

जावास्क्रिप्ट में ऑड और ईवन को अलग करना

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो नंबर्स का ऐरे लेता है और एक ऐरे लौटाता है जिसमें सभी ईवन नंबर्स किसी भी ऑड नंबर के बाईं ओर और सभी ऑड नंबर्स किसी भी ईवन नंबर के दाईं ओर दिखाई दें।

आइए इस फ़ंक्शन के लिए कोड लिखते हैं।

उदाहरण

const arr = [2, 6, 3, 7, 8, 3, 5, 4, 3, 6, 87, 23, 2, 23, 67, 4]; 
const isEven = num => num % 2 === 0; 
const sorter = (a, b) => { 
  if(isEven(a) && !isEven(b)){ 
    return -1; 
  }; 
  if(!isEven(a) && isEven(b)){ 
    return 1; 
  }; 
  return 0; 
}; 
arr.sort(sorter); 
console.log(arr);

आउटपुट

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

[ 
  2, 6, 8, 4, 6, 2, 
  4, 3, 7, 3, 5, 3, 
  87, 23, 23, 67 ]
  1. - JavaScript में संख्या विषम या सम है या नहीं कैसे निर्धारित करें?

    JavaScript में संख्या विषम या सम है या नहीं निर्धारित करने के लिए मॉड्यूलस % ऑपरेटर का उपयोग करें। उदाहरण जांचने के लिए निम्न कोड चलाकर देखें कि संख्या विषम या सम है लाइव डेमो <!DOCTYPE html> <html> <body> <script>    var num = 5;    document.write("

  1. जावास्क्रिप्ट के माध्यम से HTML में क्लास (ऑड और ईवन) कैसे जोड़ें? जावास्क्रिप्ट के माध्यम से HTML में क्लास (ऑड और ईवन) कैसे जोड़ें?

    परिचय CSS में :nth-child(odd) और :nth-child(even) स्यूडो-क्लासेस का उपयोग करके वैकल्पिक एलिमेंट्स को स्टाइल किया जा सकता है बिना जावास्क्रिप्ट के। यह शुद्ध CSS समाधान जावास्क्रिप्ट से अधिक कुशल है। उदाहरण <!DOCTYPE html> <html lang="hi"> <head> <meta charset="UT

  1. JavaScript में File और FileReader JavaScript में File और FileReader

    JavaScript में File और FileReader को दर्शाने वाला निम्नलिखित कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>File