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

जावास्क्रिप्ट में ऐरे के लिए स्प्रेड ऑपरेटर


स्प्रेड (...) सिंटैक्स हमें एक इटरेबल (जैसे ऐरे) को उन स्थानों पर विस्तारित करने की अनुमति देता है जहां 0 या अधिक आर्गुमेंट्स की अपेक्षा होती है। यह हमें एक ऐरे को पैरामीटर्स के रूप में एक फ़ंक्शन में पास करने की सुविधा देता है।

उदाहरण

<!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 {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result,    .sample {       font-size: 20px;       font-weight: 500;       color: blueviolet;    }    .sample {       color: red; } </style> </head> <body> <h1>जावास्क्रिप्ट में ऐरे के लिए स्प्रेड ऑपरेटर</h1> <div class="sample">[22,55,11,19,55]</div> <div class="result"></div> <br /> <button class="Btn">यहाँ क्लिक करें</button> <h3>ऊपर दिए गए बटन पर क्लिक करके add फ़ंक्शन को कॉल करें और ऊपर दिए गए ऐरे को पैरामीटर के रूप में पास करें</h3> <script>    let BtnEle = document.querySelector(".Btn");    let resEle = document.querySelector(".result");    function add(num1, num2, num3, num4, num5) {       return num1 + num2 + num3 + num4 + num5;    }    let arr = [22, 55, 11, 19, 55];    BtnEle.addEventListener("click", (event) => {       resEle.innerHTML = "उपरोक्त ऐरे का योग = " + add(...arr);    }); </script> </body> </html>

आउटपुट

जावास्क्रिप्ट में ऐरे के लिए स्प्रेड ऑपरेटर

'यहाँ क्लिक करें' बटन पर क्लिक करने पर -

जावास्क्रिप्ट में ऐरे के लिए स्प्रेड ऑपरेटर


  1. जावास्क्रिप्ट में रेस्ट और स्प्रेड ऑपरेटर्स जावास्क्रिप्ट में रेस्ट और स्प्रेड ऑपरेटर्स

    परिचय रेस्ट ऑपरेटर (...) हमें किसी भी संख्या में आर्गुमेंट्स के साथ फ़ंक्शन को कॉल करने और फिर उन अतिरिक्त आर्गुमेंट्स को एक ऐरे के रूप में एक्सेस करने की अनुमति देता है। यह ऐरे या ऑब्जेक्ट्स को डीस्ट्रक्चर करने में भी सक्षम बनाता है। स्प्रेड ऑपरेटर (...) हमें ऐरे जैसे इटरेबल को उसके व्यक्तिगत एलिम

  1. जावास्क्रिप्ट में एरे बनाम सेट जावास्क्रिप्ट में एरे बनाम सेट

    Set डेटा टाइप को ES2015 में पेश किया गया था और एरे और सेट के बीच अंतर यह है कि जहां एरे में डुप्लिकेट वैल्यूज हो सकती हैं, वहीं सेट में नहीं हो सकतीं। एरे में एलिमेंट्स को इंडेक्स का उपयोग करके एक्सेस किया जा सकता है जो सेट में संभव नहीं है क्योंकि यह कीज़ का उपयोग करता है और एलिमेंट्स को केवल उसी

  1. जावास्क्रिप्ट में फ़ंक्शन कॉल में स्प्रेड ऑपरेटर जावास्क्रिप्ट में फ़ंक्शन कॉल में स्प्रेड ऑपरेटर

    स्प्रेड सिंटैक्स हमें एक ऐरे या किसी भी इटरेबल को फ़ंक्शन कॉल में शून्य या अधिक आर्गुमेंट्स में विस्तारित करने की अनुमति देता है। जावास्क्रिप्ट में फ़ंक्शन कॉल में स्प्रेड ऑपरेटर के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset=&q