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

कुछ ऐरे एलिमेंट्स को ऐरे के सामने शिफ्ट करें - JavaScript


हमें एक 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. जावास्क्रिप्ट Array shift() मेथड जावास्क्रिप्ट Array shift() मेथड

    जावास्क्रिप्ट का shift() मेथड एरे के पहले आइटम को हटाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: array.shift() उदाहरण 1 <!DOCTYPE html> <html> <body> <h2>डेमो हेडिंग</h2> <p id=test></p> <script> var arrStud = [Laptop, Desktop, Tab

  1. JavaScript Array.shift(): पहला तत्व हटाएं JavaScript Array.shift(): पहला तत्व हटाएं

    Array.prototype.shift() मेथड एरे से पहला तत्व हटाता है, उस तत्व को लौटाता है, और शेष सभी तत्वों के इंडेक्स को 1 से घटा देता है। यह एरे की लंबाई बदल देता है। उदाहरण { const removed = arr.shift(); fillEle.innerHTML = `हटाया गया: ${removed}<br>शेष: ` + arr.join(, ); });

  1. - JavaScript में सरणी तत्वों को वैकल्पिक रूप से संयोजित करना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो किसी भी संख्या में लिटरल की सरणियों को इनपुट के रूप में लेता है। हमारे फ़ंक्शन को एक नई सरणी तैयार करनी चाहिए जिसमें सभी इनपुट सरणियों से वैकल्पिक रूप से चुने गए तत्व हों। उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है - इनपुट const arr1 = [1, 2, 3, 4]; const ar