रेस्ट पैरामीटर
रेस्ट पैरामीटर के साथ, आप कई तर्कों को एक सरणी के रूप में प्रस्तुत कर सकते हैं। ES6 रेस्ट पैरामीटर लाया ताकि डेवलपर्स का काम आसान हो सके। तर्क ऑब्जेक्ट्स के लिए, रेस्ट पैरामीटर्स तीन डॉट्स ... द्वारा इंगित किए जाते हैं और एक पैरामीटर से पहले आते हैं।
आर्गुमेंट्स ऑब्जेक्ट
JavaScript में आर्गुमेंट्स ऑब्जेक्ट एक ऑब्जेक्ट है, जो निष्पादित फ़ंक्शन को पास किए गए तर्कों का प्रतिनिधित्व करता है।
यहाँ रेस्ट पैरामीटर और आर्गुमेंट्स ऑब्जेक्ट के बीच अंतर है।
- आर्गुमेंट्स ऑब्जेक्ट फ़ंक्शन को पास किए गए सभी तर्कों को शामिल करता है, जबकि रेस्ट पैरामीटर वे हैं जिन्हें कोई अन्य नाम नहीं दिया गया है।
- रेस्ट पैरामीटर सरणी इंस्टेंस हैं, जबकि आर्गुमेंट्स ऑब्जेक्ट एक सरणी नहीं है। सरणी इंस्टेंस निम्नलिखित विधियां हैं: map, sort, pop, आदि।