js中Math.max(),Math.min()不能接受数组作参数,Math.max(array)这种操作是不存在的;
而apply()是所有函数都有的方法,fun.apply(thisArg, [argsArray]),thisArg是fun 函数运行时指定的 this 值。
argsArray是一个数组或者类数组对象,其中的数组元素将作为单独的参数传给 fun 函数。
//求数组中的最小值
function getMinOfArr(numArr) {
return Math.min.apply(null, numArr);
}
var min = getMaxOfArr(arr);
//求数组中的最大值
function getMaxOfArr(numArr) {
return Math.max.apply(null, numArr);
}
var max = getMaxOfArr(arr);