diff options
| author | Aya Morisawa <AyaMorisawa4869@gmail.com> | 2018-09-07 04:21:04 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2018-09-07 04:21:04 +0900 |
| commit | 7959196dc7d8c6f40c16a020492aae11e6136e44 (patch) | |
| tree | 0bbc861acc93602cc85ecbf19a710c413444237a /src/prelude/array.ts | |
| parent | Add capitalize function (#2651) (diff) | |
| download | misskey-7959196dc7d8c6f40c16a020492aae11e6136e44.tar.gz misskey-7959196dc7d8c6f40c16a020492aae11e6136e44.tar.bz2 misskey-7959196dc7d8c6f40c16a020492aae11e6136e44.zip | |
Add sum function (#2653)
Diffstat (limited to 'src/prelude/array.ts')
| -rw-r--r-- | src/prelude/array.ts | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/prelude/array.ts b/src/prelude/array.ts index abef6ca039..54f7081712 100644 --- a/src/prelude/array.ts +++ b/src/prelude/array.ts @@ -21,3 +21,7 @@ export function erase<T>(x: T, xs: T[]): T[] { export function unique<T>(xs: T[]): T[] { return [...new Set(xs)]; } + +export function sum(xs: number[]): number { + return xs.reduce((a, b) => a + b, 0); +} |