相关疑难解决方法(0)

如何使用Math.max等作为高阶函数

简而言之,这有效:

[1, 2, 3].reduce(function (a, b) { return Math.max(a, b); });
=> 3
Run Code Online (Sandbox Code Playgroud)

但这不是:

[1, 2, 3].reduce(Math.max);
=> NaN
Run Code Online (Sandbox Code Playgroud)

纯粹的困惑.

这是在Firefox 3.5.9中,我认为它是使用reduce,FWIW 的mozilla标准实现.

javascript functional-programming

15
推荐指数
1
解决办法
855
查看次数

标签 统计

functional-programming ×1

javascript ×1