Function: average()
average(
iterable
:IterableResolvable
<NumberResolvable
>):number
|null
Consumes the iterable and returns the average value of all the elements. If the iterable is empty, it returns null
.
Parameters
Parameter | Type | Description |
---|---|---|
iterable | IterableResolvable <NumberResolvable > | The iterator to calculate the average of. |
Returns
number
| null
The average of the sequence of numbers, or null
if the sequence is empty or contains only non-number values.
Example
import { average } from '@sapphire/iterator-utilities';
const iterable = [1, 2, 3, 4, 5];
console.log(average(iterable));
// Output: 3
Remarks
This function consumes the entire iterator.
Defined in
projects/utilities/packages/iterator-utilities/src/lib/average.ts:24