// 定义两个简单的函数
let sum = (x,y) => {return x + y}
let square = x => {return x*x}
// 然后将这些函数和数组方法配合使用 计算出平均数和标准差
let data = [1, 1, 3, 5, 5]
let mean = data.reduce(sum)/data.length;
let deviations = data.map(x=>{return x-mea});//deviations为所有偏差组成的数组
let stddev = Math.sqrt(deviations.map(square).reduce(sum)/(data.length - 1));
复制代码
转载于:https://juejin.im/post/5c762bc95188251fd46ee630