Math.max方法可以求出给定参数中最大的数。
Math.max(‘1‘,‘2‘,‘3.1‘,‘3.2‘);//3.2
Math.min(1,0,-1);//-1但如果是数组,就不能这样调用了。此时就用到了apply方法。Function.apply()是JS的一个OOP特性,一般用来模拟继承和扩展this的用途。所有函数都有apply(作用域链,参数)这个方法,当作用域链为null时,默认为上文,这个函数的“参数”,接收一个数组。
let arr = [‘1‘,‘2‘,‘3.1‘,‘3.2‘,0,-1];
//用apply方法 Math.max.apply(null, arr);//3.2 Math.min.apply(Math, arr);//-1 //用拓展运算符 Math.max(...arr);//3.2 Math.min(...arr);//-1原文:https://www.cnblogs.com/jack123/p/12877044.html