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

JavaScript में फ़ंक्शन के लिए रेस्ट पैरामीटर कैसे परिभाषित करें?


रेस्ट पैरामीटर के साथ, आप कई तर्कों को एक सरणी के रूप में प्रस्तुत कर सकते हैं। 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(9,10,11,12,13)); 
        </script> 
    </body> 
</html>
  1. JavaScript Symbol.for() फंक्शन: ग्लोबल सिंबल रजिस्ट्री JavaScript Symbol.for() फंक्शन: ग्लोबल सिंबल रजिस्ट्री

    Symbol.for() फंक्शन रनटाइम-वाइड सिंबल रजिस्ट्री में दिए गए की के लिए सिंबल खोजता है। यदि सिंबल मिल जाता है तो उसे लौटाता है, अन्यथा ग्लोबल सिंबल रजिस्ट्री में एक नया सिंबल बनाकर लौटाता है। उदाहरण (fillEle.innerHTML += item.toString() + <br>)); }); </script> </body> </htm

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

    परिचय जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए search() मेथड का उपयोग किया जाता है जो रेगुलर एक्सप्रेशन (या स्ट्रिंग जो रेगएक्सप में परिवर्तित हो जाती है) लेता है और पहले मिलान का इंडेक्स लौटाता है, या -1 यदि नहीं मिला। उदाहरण निम्न कोड जावास्क्रिप्ट में स्ट्रिंग खोजने के लिए है: <!DOCTYPE html

  1. - JavaScript में कस्टम सॉर्ट फंक्शन कैसे डिफाइन करें?

    कस्टम सॉर्ट फंक्शन डिफाइन करने के लिए, आपको पहली वैल्यू की तुलना दूसरी वैल्यू से करनी होगी। यदि पहली वैल्यू दूसरी से बड़ी है, तो -1 रिटर्न करें। यदि पहली वैल्यू दूसरी से छोटी है, तो 1 रिटर्न करें, अन्यथा 0 रिटर्न करें। उपरोक्त प्रक्रिया डेटा को अवरोही क्रम में सॉर्ट करेगी। यदि आप डेटा को आरोही क्रम