Api
MathutilsMeanby
OpenAPI > MathUtils > meanBy
OpenAPI.MathUtils.meanBy() method
使用 getValue
函数对数组中的每个元素应用后,计算数字数组的平均值。
如果数组为空,该函数返回 NaN
。
T - 数组中元素的类型。
Signature:
static meanBy<T>(items: readonly T[], getValue: (element: T) => number): number;
Parameters
Parameter | Type | Description |
---|---|---|
items | readonly T[] | 要计算平均值的数组。 |
getValue | (element: T) => number | 从每个元素中选择数字值的函数。 |
number
{number} 根据 getValue
函数确定的所有数字的平均值。
Example
OpenAPI.MathUtils.meanBy([{ a: 1 }, { a: 2 }, { a: 3 }], x => x.a); // 返回: 2
OpenAPI.MathUtils.meanBy([], x => x.a); // 返回: NaN