找出数组中的最大(小)值
要找出数组中的最大最小值,可以像下面这样使用apply()方法。
var values = [1,2,3,4,5,6,7,8];
var max = Math.max.apply(Math,values);
这个技巧的关键是把Math对象作为apply()的第一个参数,从而正确地设置this值。然后,可以将任何数组作为第二个参数。
要找出数组中的最大最小值,可以像下面这样使用apply()方法。
var values = [1,2,3,4,5,6,7,8];
var max = Math.max.apply(Math,values);
这个技巧的关键是把Math对象作为apply()的第一个参数,从而正确地设置this值。然后,可以将任何数组作为第二个参数。