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

Copyright © 2021 - 2025