使用 TypeScript 來統計數組

TypeScript 是一種 JavaScript 的超集,它提供了更多的功能,可以讓開發者更容易地開發出更高質量的程式碼。在 TypeScript 中,開發者可以使用數組的統計功能來計算數組中的元素的總和、平均值、最大值和最小值。

TypeScript 數組的統計功能

TypeScript 提供了一個叫做 Array.prototype.reduce() 的方法,可以用來計算數組中的元素的總和、平均值、最大值和最小值。

下面是一個簡單的範例,可以計算數組中的元素的總和:

let numbers = [1, 2, 3, 4, 5];
let sum = numbers.reduce((acc, cur) => acc + cur);
console.log(sum); // 15

上面的程式碼會將數組中的每個元素相加,最後得到總和 15。

除了計算總和之外,我們還可以使用 Array.prototype.reduce() 來計算數組中的元素的平均值、最大值和最小值:

let numbers = [1, 2, 3, 4, 5];

// 計算平均值
let avg = numbers.reduce((acc, cur) => acc + cur) / numbers.length;
console.log(avg); // 3

// 計算最大值
let max = numbers.reduce((acc, cur) => Math.max(acc, cur));
console.log(max); // 5

// 計算最小值
let min = numbers.reduce((acc, cur) => Math.min(acc, cur));
console.log(min); // 1

上面的程式碼會計算出數組中的平均值、最大值和最小值,分別是 3、5 和 1。

總結

在本文中,我們介紹了如何使用 TypeScript 來統計數組中的元素的總和、平均值、最大值和最小值。TypeScript 提供了一個叫做 Array.prototype.reduce() 的方法,可以用來計算數組中的元素的總和、平均值、最大值和最小值。

如果你想要更深入地了解 TypeScript 的數組統計功能,可以參考 TypeScript 官方文檔

Categorized in:

Tagged in: