TypeScript 數組(Arrays)介紹
TypeScript 是一種 JavaScript 的超集,它擁有更多的功能,其中之一就是支援數組(Arrays)。數組是一種常見的資料結構,它可以儲存多個值,並且可以透過索引來存取這些值。
在 TypeScript 中,可以使用 Array 類別來建立數組,並且可以使用 push() 方法來新增元素,使用 pop() 方法來移除元素,使用 shift() 方法來移除第一個元素,使用 unshift() 方法來新增元素到第一個位置,使用 splice() 方法來移除或新增元素,使用 sort() 方法來排序,使用 reverse() 方法來反轉順序,使用 indexOf() 方法來搜尋元素,使用 forEach() 方法來迭代數組,使用 map() 方法來轉換數組,使用 filter() 方法來篩選數組,使用 reduce() 方法來計算數組,以及使用 concat() 方法來合併數組等等。
下面是一個簡單的範例,展示如何使用 TypeScript 來建立一個數組,並且新增元素到數組中:
let numbers: number[] = [1, 2, 3]; numbers.push(4); console.log(numbers); // [1, 2, 3, 4]
在上面的範例中,我們先宣告一個 numbers 變數,並且指定它的型別為 number[],表示它是一個數字型別的數組,然後我們將 [1, 2, 3] 陣列賦值給 numbers 變數,接著我們使用 push() 方法將 4 新增到 numbers 數組中,最後我們使用 console.log() 方法將 numbers 數組的內容輸出到終端機,結果就會顯示 [1, 2, 3, 4]。
總結來說,TypeScript 支援數組(Arrays),可以使用 Array 類別來建立數組,並且可以使用多種方法來操作數組,讓開發者可以更輕鬆地操作資料結構。