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

जावास्क्रिप्ट में एक सरणी को पुन:व्यवस्थित करें

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को सभी 3-अंकीय पूर्णांकों को सरणी के सामने लाना चाहिए।

const numList = [1, 324,34, 3434, 304, 2929, 23, 444];

इसलिए, आइए इस फ़ंक्शन के लिए कोड लिखें -

उदाहरण

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

const numList = [1, 324,34, 3434, 304, 2929, 23, 444];
const isThreeDigit = num => num > 99 && num < 1000;
const bringToFront = arr => {
   for(let i = 0; i < arr.length; i++){
      if(!isThreeDigit(arr[i])){
         continue;
      };
      arr.unshift(arr.splice(i, 1)[0]);
   };
};
bringToFront(numList);
console.log(numList);

आउटपुट

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

[
   444, 304, 324,
   1, 34, 3434,
   2929, 23
]

  1. जावास्क्रिप्ट कॉन्स्ट

    जावास्क्रिप्ट कॉन्स्ट घोषणाएं वेरिएबल बनाती हैं जिन्हें किसी अन्य मान पर पुन:असाइन नहीं किया जा सकता है या बाद में पुन:घोषित नहीं किया जा सकता है। इसे ES2015 में पेश किया गया था। जावास्क्रिप्ट कॉन्स्टेबल डिक्लेरेशन के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html> <head> &l

  1. जावास्क्रिप्ट में एक सरणी में विशिष्टता की जाँच करना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो पहले और एकमात्र तर्क के रूप में संख्याओं की एक सरणी लेता है। यदि सरणी में सभी संख्याएँ केवल एक बार दिखाई देती हैं (अर्थात, सभी संख्याएँ अद्वितीय हैं), और अन्यथा गलत है, तो फ़ंक्शन को सही लौटना चाहिए। उदाहरण के लिए - यदि इनपुट ऐरे है - const arr =[12

  1. जावास्क्रिप्ट में प्रत्येक सरणी तत्व के लिए f(x) लागू करना

    समस्या मान लीजिए, − . द्वारा दिया गया एक गणितीय फलन f(x) = ax2 + bx + c जहाँ a, b और c तीन अचर हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो इंटीजर की एक क्रमबद्ध सरणी लेता है, पहले तर्क के रूप में गिरफ्तार करता है और ए, बी और सी दूसरे, तीसरे और चौथे तर्क के रूप में होता है। फ़ंक्शन