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

JavaScript में संख्याओं को सॉर्ट करें ताकि सम संख्याएं आगे हों


हमारे पास नंबरों का एक एरे है जिसमें कुछ पॉजिटिव और नेगेटिव सम और विषम संख्याएं हैं। हमें एरे को आरोही क्रम में सॉर्ट करना आवश्यक है लेकिन सभी सम संख्याएं किसी भी विषम संख्या से पहले दिखाई देनी चाहिए और सभी विषम संख्याएं सभी सम संख्याओं के बाद दिखाई देनी चाहिए और जाहिर है दोनों के भीतर सॉर्टेड।

इसलिए, उदाहरण के लिए -

यदि इनपुट एरे है -

const arr = [-2,3,6,-12,9,2,-4,-11,-8];

तो आउटपुट होना चाहिए -

[ -12, -8, -4, -2, 2, 6, -11, 3, 9]

इसलिए, आइए इस सॉर्ट फ़ंक्शन के लिए कोड लिखते हैं -

उदाहरण

const arr = [-2,3,6,-12,9,2,-4,-11,-8]; const sorter = (a, b) => {    const isAEven = !(a % 2);    const isBEven = !(b % 2);    if(isAEven && !isBEven){       return -1;    };    if(!isAEven && isBEven){       return 1;    };    return a - b; }; arr.sort(sorter); console.log(arr);

आउटपुट

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

[    -12, -8, -4, -2, 2,    6, -11, 3, 9 ]

  1. - JavaScript के फायदे क्या हैं

    JavaScript एक डायनामिक कंप्यूटर प्रोग्रामिंग लैंग्वेज है। यह हल्की है और आमतौर पर वेब पेजों के हिस्से के रूप में उपयोग की जाती है, जिनके इम्प्लीमेंटेशन क्लाइंट-साइड स्क्रिप्ट को उपयोगकर्ता के साथ इंटरैक्ट करने और डायनामिक पेज बनाने की अनुमति देते हैं। यह ऑब्जेक्ट-ओरिएंटेड क्षमताओं वाली एक इंटरप्रेट

  1. - JavaScript 'स्ट्रिक्ट मोड' की विशेषताएं क्या हैं?

    स्ट्रिक्ट मोड ES5 में पेश की गई एक विशेषता है जो आपको किसी प्रोग्राम या फ़ंक्शन को स्ट्रिक्ट मोड में रखने की अनुमति देती है। यह स्ट्रिक्ट संदर्भ कुछ कार्यों को करने से रोकता है और अधिक अपवाद फेंकता है (आमतौर पर उपयोगकर्ता को अधिक जानकारी प्रदान करता है)। स्ट्रिक्ट मोड की कुछ विशिष्ट विशेषताएं: घोष

  1. JavaScript WITH स्टेटमेंट के उपयोग क्या हैं? JavaScript WITH स्टेटमेंट के उपयोग क्या हैं?

    WITH स्टेटमेंट का उपयोग दिए गए प्रॉपर्टी के लिए डिफॉल्ट ऑब्जेक्ट निर्दिष्ट करने के लिए किया जाता है और यह हमें लंबे ऑब्जेक्ट रेफरेंस लिखने से बचाता है। यह दिए गए ऑब्जेक्ट को स्कोप चेन के शीर्ष पर जोड़ देता है।JavaScript में WITH स्टेटमेंट का कोड:उदाहरण<!DOCTYPE html> <html lang="hi&quo