Math.min & Math.max & apply

从一组数字中找最大值和最小值

Math.min(1,5,9,3,0);//0
Math.max(3,5,66,3,9);//66

Math 的 min 和 max 方法都接受的是要参与比较的单个参数,无法接受数组参数

Math.min([1,5,9,3,0]);//NaN
Math.max([3,5,66,3,9]);//NaN

apply 接受 数组参数 ,并且在调用方法的时候把数组拆分为单个参数传入

Math.min.apply(Math, [1,5,9,3,0]);//0
Math.max.apply(Math, [3,5,66,3,9]);//66

  

原文地址:https://www.cnblogs.com/websjs/p/9336468.html