📅  最后修改于: 2023-12-03 15:30:03.448000             🧑  作者: Mango
在Collect.js中, median()
方法用于计算数组的中位数(即数组中间的数字)。如果数组是偶数,返回的将是中间两个数字的平均值。
median(collection, iteratee)
| 参数 | 类型 | 描述 | | ---------- | --------------- | ------------------------------------------------------------ | | collection | Array | Object | 用于计算中位数的集合。 | | iteratee | Function | 在计算集合中位数时要应用于每个元素的迭代函数。如果该参数未提供,集合中的值将使用原样比较。 |
返回集合的中位数。
const { median } = require('collect.js');
const ages = [10, 20, 30, 40, 50];
const medianAge = median(ages);
console.log(medianAge); // 30
const { median } = require('collect.js');
const users = [
{ name: 'John', age: 20 },
{ name: 'Mary', age: 30 },
{ name: 'Peter', age: 40 },
{ name: 'Sue', age: 50 },
];
const medianAge = median(users, 'age');
console.log(medianAge); // 35