摘要:学习冴羽的博客求数组最大值与最小值
Math.max与Math.min
Math对象自带的静态方法max求最大值,min求最小值。依据这两个方法可以循环比较求出最大值、最小值
1 | var arrA = [12, 21, 13, 224, 35]; |
把max
都换成min
就是最小值
raduce、reduceright
1 | Array.prototype._max = function () { |
排序
1 | arrA.sort(function (a, b) { |
可以看到排序后数组的第一个和最后一个元素就是其最值
eval
1 | // 数组转化为字符串:元素之间由逗号“,”拼接 |
apply
1 | var max = Math.max.apply(null, arrA); |
扩展运算符
1 | var max = Math.max(...arrA); |