TypeScript 是一種 JavaScript 的超集,它擁有更多的功能,可以讓開發者更容易地開發出更高品質的程式碼。在 TypeScript 中,可以使用陣列來儲存資料,而且可以使用求和的方式來計算陣列中的所有元素的總和。

TypeScript 陣列的求和(sum)

在 TypeScript 中,可以使用 Array.prototype.reduce() 方法來對陣列中的元素進行求和。Array.prototype.reduce() 方法會對陣列中的每個元素執行一次 callback 函式,並將 callback 函式的回傳值累加起來,最後回傳累加的結果。

以下是一個簡單的範例,使用 Array.prototype.reduce() 方法對陣列中的元素求和:

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

let sum = numbers.reduce((accumulator, currentValue) => {
  return accumulator + currentValue;
}, 0);

console.log(sum); // 15

在上面的範例中,我們使用 Array.prototype.reduce() 方法對 numbers 陣列中的元素求和,並將結果存放在 sum 變數中。

Array.prototype.reduce() 方法接受兩個參數:accumulator 和 currentValue。accumulator 是累加器,會將 callback 函式的回傳值累加起來;currentValue 是當前元素的值。

在上面的範例中,我們將 accumulator 的初始值設為 0,並將 callback 函式的回傳值加到 accumulator 中,最後回傳累加的結果。

Array.prototype.reduce() 方法是一個非常有用的方法,可以讓開發者更容易地對陣列中的元素進行求和。

Categorized in:

Tagged in: