_.meanBy(array, [iteratee=_.identity])
_.meanBy(array, [iteratee=_.identity])
用于返回经过迭代函数处理后的数组中的平均值。
array
:要计算平均值的数组。iteratee
:(可选)迭代函数,用于转换数组中的每个元素。
返回值:数组中经过迭代函数处理后的平均值。如果数组为空,则返回 NaN。
示例:
javascript
console.log(_.meanBy([{ x: 4 }, { x: 2 }, { x: 8 }, { x: 6 }], (o) => o.x)); // 输出:5
console.log(_.meanBy([{ x: -3 }, { x: -7 }, { x: -11 }], (o) => o.x)); // 输出:-7
console.log(_.meanBy([], (o) => o.x)); // 输出:NaN
在这个例子中,_.meanBy
返回了经过迭代函数处理后的数组中的平均值。