使用 TypeScript 接口(interfaces)的語法
TypeScript 是一種 JavaScript 的超集,它提供了更多的功能,例如接口(interfaces)。接口是一種語法,可以用來定義物件的結構,以及定義函數的參數和回傳值的類型。
接口可以用來定義一個物件的結構,例如:
interface Person { name: string; age: number; }
上面的程式碼定義了一個 Person 接口,它有兩個屬性:name 和 age,分別是字串和數字。
接口也可以用來定義函數的參數和回傳值的類型,例如:
interface SumFunc { (a: number, b: number): number; } let sum: SumFunc = (a: number, b: number): number => { return a + b; };
上面的程式碼定義了一個 SumFunc 接口,它接受兩個數字參數,並回傳一個數字。
使用 TypeScript 接口的語法可以讓開發者更容易地定義物件的結構和函數的參數和回傳值的類型,從而提高程式碼的可讀性和可維護性。