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

JavaScript में स्प्रेडेड ऐरे को रेफरेंस करके ऐरे से एलिमेंट हटाना


मान लीजिए हमारे पास लिटरल्स का ऐसा ऐरे है:

const arr = ['cat','dog','elephant','lion','tiger','mouse'];

हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो ऐसा ऐरे पहले आर्गुमेंट के रूप में ले और फिर कितनी भी स्ट्रिंग्स दूसरे, तीसरे और अधिक आर्गुमेंट्स के रूप में ले।

फिर हमारे फंक्शन को पहले आर्गुमेंट के रूप में लिए गए ऐरे से उन सभी स्ट्रिंग्स को इन-प्लेस हटाना चाहिए यदि वह स्ट्रिंग फंक्शन को आर्गुमेंट के रूप में दी गई है।

उदाहरण

इसके लिए कोड:

const arr = ['cat','dog','elephant','lion','tiger','mouse']; const removeFromArray = (arr, ...removeArr) => {    removeArr.forEach(item => {       const index = arr.indexOf(item);       if(index !== -1){          arr.splice(index, 1);       };    }); } removeFromArray(arr, 'dog', 'lion'); console.log(arr);

आउटपुट

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

[ 'cat', 'elephant', 'tiger', 'mouse' ]

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

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

  1. - जावास्क्रिप्ट में कस्टम फ़ंक्शन से सरणी से डुप्लिकेट आइटम हटाना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो शाब्दिक मानों की एक सरणी लेता है। यदि कोई तत्व सरणी में एक से अधिक बार आता है, तो फ़ंक्शन को सरणी से उसके सभी उदाहरणों को हटा देना चाहिए।उदाहरण के लिए -यदि इनपुट सरणी है -const arr = [1, 2, 3, 4, 4, 5, 5];तो आउटपुट होना चाहिए -const output = [1, 2, 3];उदाहरण

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

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