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

JavaScript में एरे से निश्चित संख्या के तत्वों को कैसे हटाएं


हमें एक फ़ंक्शन लिखना है जो नंबरों का एक एरे और एक नंबर लेता है, और उसे उस नंबर की सभी घटनाओं को एरे से इन-प्लेस हटा देना चाहिए।

आइए इस फ़ंक्शन के लिए कोड लिखते हैं।

हम यहां तत्वों को हटाने के लिए रिकर्सन का उपयोग करेंगे। एक तत्व की सभी घटनाओं को एरे से हटाने वाला रिकर्सिव फ़ंक्शन इस तरह लिखा जा सकता है।

उदाहरण

const numbers = [1,2,0,3,0,4,0,5]; const removeElement = (arr, element) => {    if(arr.indexOf(element) !== -1){       arr.splice(arr.indexOf(element), 1);       return removeElement(arr, element);    };    return; }; removeElement(numbers, 0); console.log(numbers);

आउटपुट

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

[ 1, 2, 3, 4, 5 ]

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

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

  1. - C# में ArrayList से एलिमेंट कैसे हटाएं?

    C# में ArrayList से किसी विशिष्ट एलिमेंट को हटाने के लिए Remove() मेथड का उपयोग किया जाता है। यह मेथड पहली बार मिलने वाले निर्दिष्ट ऑब्जेक्ट को ArrayList से हटा देता है। उदाहरण using System; using System.Collections; class Demo { static void Main() { ArrayList arr = new ArrayList();

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

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