TypeScript 是一種 JavaScript 的超集,它提供了強大的類型系統和靜態檢查功能,可以幫助開發者更容易地開發出可靠的程式碼。在本文中,我們將討論 TypeScript 中的「數組的轉換(Array Transformation)」,並提供一些程式範例來說明如何使用它。
數組的轉換是指將一個數組轉換為另一個數組的過程,可以使用 TypeScript 中的 map()
和 filter()
方法來實現。
map() 方法
let numbers = [1, 2, 3, 4, 5]; let doubledNumbers = numbers.map(x => x * 2); console.log(doubledNumbers); // [2, 4, 6, 8, 10]
上面的程式碼中,我們使用 map()
方法將一個數組 numbers
轉換為另一個數組 doubledNumbers
,其中每個元素都是原來數組中元素的兩倍。
filter() 方法
let numbers = [1, 2, 3, 4, 5]; let evenNumbers = numbers.filter(x => x % 2 == 0); console.log(evenNumbers); // [2, 4]
上面的程式碼中,我們使用 filter()
方法將一個數組 numbers
轉換為另一個數組 evenNumbers
,其中只包含偶數。
總結來說,TypeScript 中的「數組的轉換(Array Transformation)」可以使用 map()
和 filter()
方法來實現,可以幫助開發者更容易地對數組進行轉換。