Optional And Default Parameter
index.ts
/*
Function
- Optional and Default Parameters
- In JavaScript, Every Parameter Is Optional => "undefined" If You Didnt Use It
- "?" Optional Parameter
*/
function showData(name?: string, age?: number, country?: string) {
return `${name} - ${age} - ${country}`;
}
console.log(showData("Osama", 40, "Egypt"));Test.js
function showData(name = "Un", age, country) {
return `${name} - ${age} - ${country}`;
}
console.log(showData(undefined, 40, "Egypt"));