,来转换为参数的列表,
8 // 可能都得费一会功夫,借助apply的这点特性,所以就有了以下高效率的方法:
9
10 // max函数用法
11 // Math.max后面可以接任意个参数...16
17 var arr=[5,7,9,1]
18 alert(Math.max(arr)) //这样却是不行的。因为其不支持传递数组过去 那么怎么做呢,就要考察我们的算法功底了。。...37 // (apply会将一个数组装换为一个参数接一个参数的传递给方法)
38 // 第一个参数为什么是null:
39 // 这块在调用的时候第一个参数给了一个null,这个是因为没有对象去调用这个方法...,
40 // 我只需要用这个方法帮我运算,得到返回的结果就行,.所以直接传递了一个null过去
(2)Min计算最小值
1 //计算最小值
2 var min=Math.min.apply...10 // 同样push方法没有提供push一个数组,但是它提供了push(param1,param,…paramN)
11 // 所以同样也可以通过apply来装换一下这个数组,即:
12
13