Returns the average of a numeric key across all items. Items where the key value is not a number are skipped. Returns 0 for an empty array.
0
The array to average.
The numeric key to average by.
averageBy([{ score: 10 }, { score: 20 }, { score: 30 }], "score") // => 20averageBy([], "score") // => 0 Copy
averageBy([{ score: 10 }, { score: 20 }, { score: 30 }], "score") // => 20averageBy([], "score") // => 0
Returns the average of a numeric key across all items. Items where the key value is not a number are skipped. Returns
0for an empty array.