Rest Parameters –
The Rest parameters do not restrict the number of values that we can pass to a function and the passed values must be the same type otherwise throw the error.
For Example as,
//Rest Parameters let addNumbers = function(...nums: number[]) { let p; let sum: number = 0; for (p = 0; p < nums.length; p++) { sum = sum + nums[p]; } return sum; } //The Result addNumbers(1, 2); addNumbers(1, 2, 3); addNumbers(1, 12, 10, 18, 17);
I hope you are enjoying with this post! Please share with you friends.
Thank you!!