【发布时间】:2011-08-21 15:38:08
【问题描述】:
在查看 raphael 或 g.raphael 或其他库的源代码时,我注意到开发人员会这样做:
var val = Math.max.apply(Math, data_array);
为什么不直接调用函数呢,比如:
var val = Math.max(data_array);
谢谢。
【问题讨论】:
-
好的,所以我看到 Math.max 需要两个参数,所以我只是调用的示例 Math.max(array) 不起作用。所以,我想问题是我的问题中的第一行代码如何在 data_array 的每个元素上调用“max”?
-
Javascript 的
.apply和.callftw!!
标签: javascript splat