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

JavaScript में सरणी से हर Nवें तत्व को कैसे हटाएँ?


मान लीजिए हमें एक फ़ंक्शन removeNth लिखना है जो एक सरणी और एक संख्या n लेता है और यह सरणी के हर nवें तत्व को स्थानांतरित करके हटा देता है।

यह Array.prototype.splice() मेथड का उपयोग करके किया जा सकता है और यहाँ ऐसा करने का कोड है:

उदाहरण

const arr = ['T','h','a','i','s','b',' ','i','c','s',' ','a','t','h','e','e',' ','t','s','o','r','n','g','t',' ','t','n','h','a','s','t',' ','o','n','e','o','v','e','a','r',' ','f','e','n','a','d','s','p',','];

const removeNth = (arr, n) => {
  for (let i = n - 1; i < arr.length; i += n) {
    arr.splice(i, 1);
  }
};

removeNth(arr, 2);
console.log(arr);

आउटपुट

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

[
  'T', 'a', 'i', 'b', ' ', 'c',
  's', 'a', 't', 'e', 'e', 't',
  's', 'r', 'n', 't', ' ', 'n',
  'h', 's', 't', 'o', 'n', 'o',
  'v', 'a', 'r', 'f', 'e', 'a',
  'd', 'p', ','
]

  1. JavaScript से एलिमेंट से क्लास नाम कैसे हटाएं? JavaScript से एलिमेंट से क्लास नाम कैसे हटाएं?

    JavaScript से एलिमेंट से क्लास नाम हटाने के लिए, निम्न कोड का उपयोग करें: उदाहरण <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1" /> <style>    .newStyle {       font-family: &

  1. Swift Array से स्पेसिफिक एलिमेंट कैसे हटाएं? Swift Array से स्पेसिफिक एलिमेंट कैसे हटाएं?

    Swift Array से विशिष्ट एलिमेंट हटाना Swift में एक सरणी से एक विशिष्ट ऑब्जेक्ट को हटाने के लिए, हम इसे करने के कई तरीकों का उपयोग कर सकते हैं। आइए इसे एक उदाहरण की मदद से प्लेग्राउंड में देखें। पहले, आइए String की एक सरणी बनाएं: var arrayOfString = [a, b, c, f] हम इसे नीचे दिखाए गए तरीकों से करेंग

  1. - C# एरे से एलिमेंट डिलीट/रिमूव कैसे करें

    C# एरे से एलिमेंट हटाना C# में एरे फिक्स्ड साइज़ के होते हैं; एक बार बनने के बाद उनका आकार नहीं बदल सकता। डिलीट करने के लिए आपको: निर्दिष्ट इंडेक्स के बाद के एलिमेंट्स को एक स्थान बाएं शिफ्ट करना होगा। लॉजिकल साइज़ कम करना होगा (या नया छोटा एरे बनाना)। शिफ्टिंग एल्गोरिदम // pos = डिलीट करने की पो