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() 方法來實現,可以幫助開發者更容易地對數組進行轉換。

Categorized in:

Tagged in: