javascript 返回数组中 最大 最小 平均值多种方法分析比较 by FungLeo
前言
一组数字中全部是数字,我们需要返回数组中最大或者最小的数字,这是常见的需求.当然,求数组中所有数字的平均值...,就先设定一个负无穷的数字,然后在数组中找,只要数组中有一个数字比负无穷大,那么就取它.一直循环到结束,然后,返回最终得到的数字.找最小的则反过来....首先,arr.join("+")会将数字中的所有数字进行用加号间隔,然后返回一个字符串,而这个字符串看上去就是一个算数表达式.
eval这个函数,则是会把字符串形式的算数表达式给==计算==出来!!...我现在不确定其是在一个什么样指定的数字会出错.但是,看图不解释:
别人的方法二 给数组绑定方法
此处为转载于别人的代码,原文地址:js获取数组最大值、最小值和平均数代码实例
文章代码如下:
function...console.log(theArray.min());
console.log(theArray.sum());
console.log(theArray.avg());
这段代码用prototype给数组加上了几个方法