目錄
TypeScript 可選參數(optional parameter)
TypeScript 是一種 JavaScript 的超集,它提供了類型系統和其他功能,以改善開發人員的開發體驗。TypeScript 支持可選參數,可以讓開發人員在定義函數時指定參數是可選的。
可選參數可以讓開發人員在定義函數時指定參數是可選的,而不是必須的。可選參數可以使函數更加簡潔,並減少函數的參數數量。
可選參數在 TypeScript 中是使用「?」來定義的,例如:
function greet(name?: string) {
if (name) {
console.log(`Hello, ${name}!`);
} else {
console.log('Hello!');
}
}
在上面的範例中,我們定義了一個名為 greet 的函數,它接受一個可選的參數 name,如果傳入了 name 參數,則會顯示「Hello, {name}!」,否則會顯示「Hello!」。
可選參數可以讓開發人員更加簡潔地定義函數,並減少函數的參數數量。它也可以讓開發人員更容易地擴展函數,以支持更多的參數。
可選參數是 TypeScript 中一個非常有用的功能,可以讓開發人員更加簡潔地定義函數,並減少函數的參數數量。它也可以讓開發人員更容易地擴展函數,以支持更多的參數。
推薦閱讀文章
推薦閱讀文章
TypeScript 可選參數(optional parameter)
TypeScript 函式(Functions)
TypeScript 介面(Interfaces)
TypeScript 進階型別(Advanced Types)
TypeScript 型別相容性(Type Compatibility)