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

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>

स्प्रेड ऑपरेटर

यह अभिव्यक्ति को कई तर्कों, तत्वों, चरों आदि में विस्तारित करने की अनुमति देता है।

उदाहरण

<html> 
    <body> 
        <script> 
            var a, b, c, d, e, f, g; 
            a = [10,20]; 
            b = "rank"; 
            c = [30, "points"]; 
            d = "run"; 
            // concat विधि। 
            e = a.concat(b, c, d); 
            // स्प्रेड ऑपरेटर 
            f = [...a, b, ...c, d]; 
            document.write(e); 
            document.write("<br>" + f); 
        </script> 
    </body> 
</html>
  1. - JavaScript 'स्ट्रिक्ट मोड' की विशेषताएं क्या हैं?

    स्ट्रिक्ट मोड ES5 में पेश की गई एक विशेषता है जो आपको किसी प्रोग्राम या फ़ंक्शन को स्ट्रिक्ट मोड में रखने की अनुमति देती है। यह स्ट्रिक्ट संदर्भ कुछ कार्यों को करने से रोकता है और अधिक अपवाद फेंकता है (आमतौर पर उपयोगकर्ता को अधिक जानकारी प्रदान करता है)। स्ट्रिक्ट मोड की कुछ विशिष्ट विशेषताएं: घोष

  1. जावास्क्रिप्ट में प्रॉमिसेस क्या हैं? जावास्क्रिप्ट में प्रॉमिसेस क्या हैं?

    प्रॉमिसेस हमें एसिंक्रोनस ऑपरेशन करने की अनुमति देती हैं जहां मान प्रॉमिस बनाते समय पहले से ज्ञात नहीं होता। एक प्रॉमिस की तीन स्टेट्स हो सकती हैं: पेंडिंग, फुलफिल्ड और रिजेक्टेड। जावास्क्रिप्ट में प्रॉमिसेस के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> &l

  1. JavaScript WITH स्टेटमेंट के उपयोग क्या हैं? JavaScript WITH स्टेटमेंट के उपयोग क्या हैं?

    WITH स्टेटमेंट का उपयोग दिए गए प्रॉपर्टी के लिए डिफॉल्ट ऑब्जेक्ट निर्दिष्ट करने के लिए किया जाता है और यह हमें लंबे ऑब्जेक्ट रेफरेंस लिखने से बचाता है। यह दिए गए ऑब्जेक्ट को स्कोप चेन के शीर्ष पर जोड़ देता है।JavaScript में WITH स्टेटमेंट का कोड:उदाहरण<!DOCTYPE html> <html lang="hi&quo