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

कैसे जावास्क्रिप्ट में उम्र के अनुसार सरणी क्रमबद्ध करने के लिए?

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो कुछ लोगों के प्रतिनिधित्व की संख्या की एक सरणी लेता है।

फिर फ़ंक्शन को बिना किसी अतिरिक्त मेमोरी का उपयोग किए 18 से कम आयु के सभी आयु को सरणी के सामने लाना चाहिए।

उदाहरण

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

const ages = [23, 56, 56, 3, 67, 8, 4, 34, 23, 12, 67, 16, 47];
const sorter = (a, b) => {
   if (a < 18) {
      return -1;
   };
   if (b < 18) {
      return 1;
   };
   return 0;
}
const sortByAdults = arr => {
   arr.sort(sorter);
};
sortByAdults(ages);
console.log(ages);

आउटपुट

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

[
   16, 12, 4, 8, 3, 23, 56,
   56, 67, 34, 23, 67, 47
]

  1. Array.prototype.sort() जावास्क्रिप्ट में।

    JavaScript Array.prototype.sort() पद्धति का उपयोग किसी सरणी को छांटने के लिए किया जाता है। छँटाई का क्रम वर्णानुक्रमिक, संख्यात्मक, आरोही या अवरोही हो सकता है। Array.prototype.sort() विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरि

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

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को तब संख्याओं की सरणी को क्रमबद्ध करना चाहिए (या तो आरोही या अवरोही क्रम)। उदाहरण इसके लिए कोड होगा - const arr = [2, 5, 19, 2, 43, 32, 2, 34, 67, 88, 4, 7]; const sortIntegers = (arr = []) => {    const s

  1. जावास्क्रिप्ट में एक सरणी की अनुक्रमणिका के आधार पर छाँटें

    मान लीजिए कि हमारे पास वस्तुओं की निम्नलिखित सरणी है - const arr = [    {       'name' : 'd',       'index' : 3    },    {       'name' : 'c',       'index' : 2 &