求平均数

2017-03-01  本文已影响0人  嘿喵heyMeow

题目:求给定一组数的平均数,要求去掉一个最大值,去掉一个最小值,再求平均值。

function avgFn(){
    var arr=[];
    for(var i=0; i<arguments.length; i++){
        arr.push(arguments[i]);
    }
    arr.sort(function(a,b){
        return a-b;
    });
    arr.shift();
    arr.pop();
    return (eval(arr.join("+"))/arr.length).toFixed(2);
}
function avgFn(){
    [].sort.call(arguments,function(a,b){
        return a-b;
    });
    [].shift.call(arguments);
    [].pop.call(arguments);
    return (eval([].join.call(arguments,"+"))/arguments.length).toFixed(2);
}
上一篇下一篇

猜你喜欢

热点阅读