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

ऐरे के अंत और शुरुआत से कुछ एलिमेंट्स स्वैप करें - JavaScript


हमें एक JavaScript फंक्शन लिखना है जो नंबर्स के एक ऐरे और एक संख्या, मान लीजिए n (n ऐरे की लंबाई से कम या बराबर होनी चाहिए) को स्वीकार करता है। और हमारा फंक्शन ऐरे की शुरुआत से kth एलिमेंट को ऐरे के अंत से nth एलिमेंट से बदलना चाहिए।

उदाहरण

निम्नलिखिक कोड है:

const arr = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
const swapNth = (arr, k) => {
    const { length: l } = arr;
    let temp;
    const ind = k-1;
    temp = arr[ind];
    arr[ind] = arr[l-k];
    arr[l-k] = temp;
};
swapKth(arr, 4);
console.log(arr);
swapNth(arr, 8);
console.log(arr);

आउटपुट

यह कंसोल में निम्नलिखिक आउटपुट देगा:

[
    0, 1, 2, 6, 4,
    5, 3, 7, 8, 9
]
[
    0, 1, 7, 6, 4,
    5, 3, 2, 8, 9
]

  1. - JavaScript - सरणी अपरिभाषित तत्व गणना

    हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो तत्वों की एक सरणी लेता है। तत्वों की सरणी में कुछ अपरिभाषित मान भी हो सकते हैं।हमारा फ़ंक्शन सरणी की लंबाई गिननी चाहिए और गिनती में केवल परिभाषित तत्वों की गिनती होनी चाहिए।उदाहरणइसके लिए कोड होगा − { return el !== undefined; }); cons

  1. - जावास्क्रिप्ट में सरणी से संख्या हटाकर शेष को शिफ्ट करना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहली तर्क के रूप में संख्याओं की एक सरणी और दूसरी तर्क के रूप में एक संख्या लेता है। यदि दूसरी तर्क द्वारा निर्दिष्ट संख्या सरणी में मौजूद है, तो फ़ंक्शन को उसे हटाकर उसके दाईं ओर के सभी तत्वों को एक स्थान बाईं ओर शिफ्ट करना चाहिए। एकमात्र शर्त यह है कि हम s

  1. - JavaScript में स्ट्रिंग की सरणी से टिप्पणियों को हटाना

    समस्या हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी, arr, को पहला तर्क और विशेष वर्णों की एक सरणी, starters, को दूसरा तर्क के रूप में लेता है। स्टार्टर सरणी में वे वर्ण होते हैं जो टिप्पणी शुरू कर सकते हैं। हमारे फ़ंक्शन को सरणी arr के माध्यम से पुनरावृति करनी चाहिए और स्ट्रिंग्स में