Function Typescript
Estimated reading time: 1 minuteFunction
default parameters
function myName(firstName: string, lastName: string) {
return firstName + " " + lastName;
}
let result1 = myName("Mostafa", "Kamal"); // right >> when exact two parameters
optional parameters
typescript ?
optinal
function myName(firstName?: string, lastName?: string) {
return firstName + " " + lastName;
}
let result1 = myName("Mostafa", "Kamal", "kawsar");
rest parameters
typescript ...
rest
function myName(firstName?: string, ...restOfName: string[]) {
return firstName + " " + restOfName.join(" ");
}
let result1 = myName("Mostafa", "Kamal", "kawsar");