TypeScript 數組的類型(Array Types)
TypeScript 是一種 JavaScript 的超集,它提供了類型系統,讓開發者可以更容易地撰寫程式碼。在 TypeScript 中,數組的類型可以被定義為兩種:陣列型別(Array Types)和元素型別(Element Types)。
陣列型別(Array Types)
陣列型別是用來定義一組特定類型的數組。例如,如果你想定義一個只包含數字的數組,你可以使用以下語法:
let numbers: number[] = [1, 2, 3, 4, 5];
上面的程式碼定義了一個只包含數字的數組,該數組的類型為 number[]
。
元素型別(Element Types)
元素型別是用來定義一組特定類型的元素。例如,如果你想定義一個只包含字串的數組,你可以使用以下語法:
let strings: string[] = ["Hello", "World"];
上面的程式碼定義了一個只包含字串的數組,該數組的類型為 string[]
。
結論
TypeScript 提供了兩種定義數組的類型:陣列型別(Array Types)和元素型別(Element Types)。陣列型別用來定義一組特定類型的數組,而元素型別則用來定義一組特定類型的元素。這兩種類型可以讓開發者更容易地撰寫程式碼,並且可以減少程式碼出錯的機率。