如果你还在用for循环来写一个数组中挨个比较来取出最大或最小值,那现在可以解放代码,将用俩行搞定。
例如
var buffer = [1,2,3,4,5,6,7];
var maxVal = 0;
for (var i = 0; i < buffer.length; i++) {
if (maxVal < buffer[i]) {
maxVal = buffer[i];
}
}
使用Math.max.apply
var buffer = [1,2,3,4,5,6,7];
let maxVal = Math.max.apply(Math, buffer);