Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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. जावास्क्रिप्ट - सरणी अपरिभाषित तत्व गणना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो तत्वों की एक सरणी लेता है। तत्वों की सरणी में कुछ अपरिभाषित मान भी हो सकते हैं। हमारे फ़ंक्शन को सरणी की लंबाई की गणना करनी चाहिए और गिनती में केवल परिभाषित तत्वों की संख्या होनी चाहिए। उदाहरण इसके लिए कोड होगा - const arr = [12, undefined, "blabla&qu

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

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

  1. सी # में ऐरे सूची से तत्व को कैसे हटाएं?

    एक नई ArrayList घोषित करें और उसमें तत्व जोड़ें। ArrayList arr = new ArrayList(); arr.Add( "One" ); arr.Add( "Two" ); arr.Add( "Three" ); arr.Add( "Four" ); अब मान लीजिए कि आपको तीन तत्व को हटाने की जरूरत है। उसके लिए, निकालें () विधि का उपयोग करें। arr.Remov