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

जावास्क्रिप्ट में रेस्ट, डिफॉल्ट और डिस्ट्रक्चर्ड पैरामीटर्स के साथ तर्क कैसे करें?

<घंटा/>

डिफ़ॉल्ट

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

उदाहरण

लाइव डेमो

<html>
   <body>
      <script>
         // default is set to 1
         function inc(val1, inc = 1) {
            return val1 + inc;
         }
         document.write(inc(10,10));
         document.write("<br>");
         document.write(inc(10));
      </script>
   </body>
</html>

आराम

ES6 डेवलपर्स के काम को आसान बनाने के लिए आराम पैरामीटर लाया। तर्क वस्तुओं के लिए, बाकी पैरामीटर तीन बिंदुओं द्वारा इंगित किए जाते हैं ... और एक पैरामीटर से पहले होते हैं।

उदाहरण

आइए निम्नलिखित कोड स्निपेट देखें -

<html>
   <body>
      <script>
         function addition(…numbers) {
            var res = 0;
            numbers.forEach(function (number) {
               res += number;
            });
            return res;
         }
         document.write(addition(3));
         document.write(addition(5,6,7,8,9));
      </script>
   </body>
</html>

विनाशकारी

पैटर्न मिलान के साथ बाइंडिंग के लिए ES6 में पेश किया गया पैरामीटर। यदि मान नहीं मिलता है, तो यह अपरिभाषित हो जाता है। आइए देखें कि कैसे ES6 अलग-अलग चरों में सरणियों को नष्ट करने की अनुमति देता है

उदाहरण

लाइव डेमो

<html>
   <body>
      <script>
         let marks = [92, 95, 85];
         let [val1, val2, val3] = marks;

         document.write("Value 1: "+val1);
         document.write("<br>Value 2: "+val2);
         document.write("<br>Value 3: "+val3);
      </script>
   </body>
</html>

  1. जावास्क्रिप्ट फ़ंक्शंस में डिफ़ॉल्ट और बाकी पैरामीटर के बीच क्या अंतर है?

    डिफ़ॉल्ट पैरामीटर डिफ़ॉल्ट पैरामीटर फ़ंक्शन पैरामीटर को आसानी से संभालने के लिए आया था। औपचारिक पैरामीटर को डिफ़ॉल्ट मानों के साथ प्रारंभ करने की अनुमति देने के लिए आप आसानी से डिफ़ॉल्ट पैरामीटर सेट कर सकते हैं। यह तभी संभव है जब कोई मान या अपरिभाषित पारित न हो। उदाहरण <html>    <

  1. कैसे जावास्क्रिप्ट में उप वस्तुओं और सरणियों के साथ एक वस्तु आयात करने के लिए?

    जावास्क्रिप्ट में उप-ऑब्जेक्ट्स और सरणियों के साथ किसी ऑब्जेक्ट को आयात करने के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result{ फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; }उप-वस्तुओं और सरणियों के साथ किसी वस्तु को आयात करना चलो s

  1. जावास्क्रिप्ट में डिफॉल्ट और रेस्ट पैरामीटर्स के साथ इफेक्टिव फंक्शन सिग्नेचर

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