求出数组中最大值
用javascript写出求最大值的方法是面试中常考察的一个方向
- 如果你是一个有一点基础的前端程序员
代码
Array.prototype.max = function() {
var max = this[0];
var len = this.length;
for (var i = 1; i < len; i++) {
if (this[i] > max) {
max = this[i];
}
}
return max;
}
- 如果有点小技巧
代码
Math.max.apply(null,array)
- 如果你学了es6
代码
Math.max(...[24,32,13])