रेस्ट पैरामीटर के साथ, आप कई तर्कों को एक सरणी के रूप में प्रस्तुत कर सकते हैं। 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>