/**
* 在向列表中添加新值时,不必重新线性计算列表的均值。
* 可以通过提供当前均值、生成该均值的列表元素数量以及要添加的新值,
* 使用此函数计算新的均值。
*
* @since 2.5.0
* @param {number} mean 当前均值
* @param {number} n 列表中元素的数量
* @param {number} newValue 要添加的新值
* @returns {number} 新的均值
*
* @example
* addToMean(14, 5, 53); // => 20.5
*/
function addToMean(mean, n, newValue) {
return mean + (newValue - mean) / (n + 1);
}
export default addToMean;