Google News
logo
TypeScript - Interview Questions
What are the rules to declare Rest parameters? Give an example.
Rules to follow in rest parameter :
 
* Only one rest parameter is allowed in a function.
* It must be an array type.
* It must be a last parameter in the parameter list.

Example :
function sum(a: number, ...b: number[]): number {
let result = a;
for (var i = 0; i < b.length; i++) {
result += b[i];
}
console.log(result);
}
let result1 = sum(2, 4);
let result2 = sum(2,4,6,8);
Advertisement