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

जावास्क्रिप्ट में बाकी मापदंडों और तर्कों के बीच क्या अंतर है?

<घंटा/>

बाकी पैरामीटर

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

तर्क वस्तु

जावास्क्रिप्ट में आर्गुमेंट्स ऑब्जेक्ट एक ऑब्जेक्ट है, जो फंक्शन के निष्पादन के लिए तर्कों का प्रतिनिधित्व करता है।

यहाँ बाकी मापदंडों और तर्क वस्तु के बीच अंतर है।

  • Arguments ऑब्जेक्ट में फ़ंक्शन को दिए गए सभी तर्क शामिल हैं, जबकि बाकी पैरामीटर वे हैं, जिन्हें दूसरा नाम नहीं दिया गया है।
  • बाकी पैरामीटर ऐरे इंस्टेंस हैं, जबकि तर्क ऑब्जेक्ट एक सरणी नहीं है। ऐरे इंस्टेंस निम्नलिखित तरीके हैं:मैप, सॉर्ट, पॉप, आदि

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

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

  1. जावास्क्रिप्ट में `नई वस्तु ()` और वस्तु शाब्दिक संकेतन के बीच क्या अंतर है?

    दोनों नए ऑब्जेक्ट () नोटेशन और ऑब्जेक्ट शाब्दिक ({}) नोटेशन एक ही काम करते हैं। वे एक वस्तु को इनिशियलाइज़ करते हैं। हालाँकि, यदि आप इसमें गुण जोड़ना शुरू करते हैं तो दूसरा संकेतन थोड़ा भिन्न हो सकता है। उदाहरण let a = {    name: 'Ayush' } यह इनिशियलाइज़ेशन − . के बराबर है let a =

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

    जैसा कि वेब डेवलपर जेरेमी कीथ ने 2009 में कहा था, जावा जावास्क्रिप्ट के लिए है जैसे हैम हैम्स्टर के लिए है। उस सादृश्य की सटीक सटीकता बहस का विषय है, लेकिन इसके पीछे की भावना ठोस है:जावा और जावास्क्रिप्ट, एक सामान्य भाषाई मूल साझा करने के बावजूद, दो बहुत अलग प्रोग्रामिंग भाषाएं हैं। इन वर्षों में, व