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

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

<घंटा/>

स्प्रेड सिंटैक्स हमें एक सरणी या किसी भी पुनरावर्तनीय को एक फ़ंक्शन कॉल में शून्य या अधिक तर्कों में विस्तारित करने की अनुमति देता है।

जावास्क्रिप्ट में फ़ंक्शन कॉल में स्प्रेड ऑपरेटर के लिए कोड निम्नलिखित है -

उदाहरण

<!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 {
      font-size: 20px;
      font-weight: 500;
      color: blueviolet;
   }
</style>
</head>
<body>
<h1>Spread operator in function calls</h1>
<div class="result"></div>
<br />
<button class="Btn">CLICK HERE</button>
<h3>Click on the above button to use spread operator to pass parameters to add() function</h3>
<script>
   let resEle = document.querySelector(".result");
   let BtnEle = document.querySelector(".Btn");
   function add(a, b, c, d) {
      return a + b + c + d;
   }
   let arr = [1, 2, 3, 4];
   BtnEle.addEventListener("click", () => {
      resEle.innerHTML = add(...arr);
   });
</script>
</body>
</html>

आउटपुट

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

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

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


  1. जावास्क्रिप्ट में सरणियों के लिए स्प्रेड ऑपरेटर

    स्प्रेड (...) सिंटैक्स हमें उन जगहों पर एक चलने योग्य सरणी का विस्तार करने की अनुमति देता है जहां 0+ तर्क अपेक्षित हैं। यह हमें कार्य करने के लिए एक सरणी के रूप में कई मापदंडों को पारित करने की अनुमति देता है। जावास्क्रिप्ट में सरणियों के लिए स्प्रेड ऑपरेटर को लागू करने के लिए कोड निम्नलिखित है - उ

  1. जावास्क्रिप्ट में फंक्शन प्रोटोटाइप

    जावास्क्रिप्ट में बनाए गए कार्यों में हमेशा जावास्क्रिप्टइंजिन द्वारा जोड़ा गया प्रोटोटाइप गुण होता है। प्रोटोटाइप प्रॉपर्टी एक ऑब्जेक्ट है जिसमें डिफ़ॉल्ट रूप से कंस्ट्रक्टर प्रॉपर्टी होती है। फंक्शन प्रोटोटाइप को − . द्वारा एक्सेस किया जा सकता है functionName.prototype जब फ़ंक्शन कंस्ट्रक्टर का उ

  1. जावास्क्रिप्ट में फंक्शन उधार।

    जावास्क्रिप्ट में विधियों को उधार लेने के लिए कॉल (), लागू () और बाइंड () का उपयोग किया जाता है। जावास्क्रिप्ट में उधार लेने के तरीकों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="v