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

JavaScript में रैंडमली जेनरेटेड ऐरे से कुछ मानों को बाहर कैसे करें


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

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

आइए हमारे फ़ंक्शन को generateRandom() कहें। इसके लिए कोड होगा:

उदाहरण

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 ऐरे से डेटा कैसे पढ़ें?

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

  1. मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स कैसे खोजें? मल्टीपल वैल्यूज द्वारा जावास्क्रिप्ट ऐरे के एलिमेंट्स कैसे खोजें?

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

  1. जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें? जावास्क्रिप्ट ऐरे से स्ट्रिंग कैसे पार्स करें?

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