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

JavaScript में ऐरे से विशेष एलिमेंट कैसे हटाएं


ऐरे से एलिमेंट हटाने के लिए, splice() मेथड का उपयोग करें। JavaScript ऐरे splice() मेथड ऐरे की सामग्री को बदलता है, नए एलिमेंट्स जोड़ते हुए पुराने एलिमेंट्स को हटाता है।

निम्नलिखित पैरामीटर्स हैं −

  • इंडेक्स − वह इंडेक्स जहां से ऐरे बदलना शुरू करना है।

  • हाउमेनी − एक पूर्णांक जो हटाए जाने वाले पुराने ऐरे एलिमेंट्स की संख्या दर्शाता है। यदि हाउमेनी 0 है, तो कोई एलिमेंट नहीं हटाया जाता।

  • एलिमेंट1, ..., एलिमेंटN − ऐरे में जोड़े जाने वाले एलिमेंट्स। यदि आप कोई एलिमेंट निर्दिष्ट नहीं करते हैं, तो splice केवल ऐरे से एलिमेंट्स हटा देता है।

JavaScript ऐरे में व्यक्तिगत एलिमेंट्स को जोड़ना और हटाना सीखने के लिए निम्न कोड आज़माएं −

उदाहरण

<html>
<head>
    <title>JavaScript Array splice Method</title>
</head>
<body>
    <script>
        var arr = ["orange", "mango", "banana", "sugar", "tea"];
        var removed = arr.splice(2, 0, "water");
        document.write("1 जोड़ने के बाद: " + arr);
        document.write("<br />हटाया गया: " + removed);
        removed = arr.splice(3, 1);
        document.write("<br />1 जोड़ने के बाद: " + arr);
        document.write("<br />हटाया गया: " + removed);
    </script>
</body>
</html>

आउटपुट

1 जोड़ने के बाद: orange,mango,water,banana,sugar,tea
हटाया गया:
1 जोड़ने के बाद: orange,mango,water,sugar,tea
हटाया गया: banana
  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 = डिलीट करने की पो