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

बेतरतीब ढंग से उत्पन्न सरणी जावास्क्रिप्ट से कुछ मूल्यों को कैसे बाहर करें?

<घंटा/>

हमें एक फ़ंक्शन बनाना है जो 2 तर्क लेता है:एक पूर्णांक और पूर्णांक की एक सरणी। पहला तर्क उस सरणी की लंबाई को दर्शाता है जिसे हमें वापस करना है और दूसरे तर्क में वे तत्व शामिल हैं जो हमारे रिटर्न सरणी में मौजूद नहीं होने चाहिए। वास्तव में, हमें 0 से 100 के बीच यादृच्छिक संख्याओं की एक सरणी की आवश्यकता होती है, लेकिन इसमें कोई भी तत्व शामिल नहीं होना चाहिए जो कि तर्क सरणी में मौजूद हो।

नोट - कोई भी दो नंबर डुप्लीकेट नहीं होने चाहिए।

आइए हमारे फ़ंक्शन को जनरेटरैंडम () कहते हैं। इसके लिए कोड होगा -

उदाहरण

const absentArray = [44, 65, 5, 34, 87, 42, 8, 76, 21, 33];
const len = 10;
const generateRandom = (len, absentArray) => {
   const randomArray = [];
   for(let i = 0; i < len; ){
      const random = Math.floor(Math.random() * 100);
   if(!absentArray.includes(random) &&
      !randomArray.includes(random)){
         randomArray.push(random);
         i++;
      }
   };
   return randomArray;
}
console.log(generateRandom(len, absentArray));

आउटपुट

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

[
   23, 93, 29, 25, 37,
   63, 54, 11, 69, 79
]

  1. कैसे जावास्क्रिप्ट का उपयोग कर JSON सरणी से डेटा पढ़ने के लिए?

    जावास्क्रिप्ट का उपयोग करके JSON सरणी से डेटा पढ़ने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <ti

  1. एकाधिक मानों द्वारा जावास्क्रिप्ट सरणी के तत्वों को कैसे खोजें?

    जावास्क्रिप्ट सरणी के तत्वों को अनेक मानों द्वारा खोजने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> &l

  1. कैसे एक जावास्क्रिप्ट सरणी से एक स्ट्रिंग पार्स करने के लिए?

    जावास्क्रिप्ट सरणी से एक स्ट्रिंग को पार्स करने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&