可能的重复:
如何在 JavaScript 函数调用中预先设置参数? (部分功能应用) https://stackoverflow.com/questions/321113/how-can-i-pre-set-arguments-in-javascript-function-call-partial-function-appli
我需要能够传递对具有给定参数集的函数的引用.
这是传递引用的示例without参数
你所追求的叫做部分函数应用.
不要被那些不理解柯里化和柯里化之间细微差别的人所愚弄,他们are不同的。
可以使用偏函数应用来实现,但是is not柯里化。这是引用自关于差异的博客文章 http://www.uncarved.com/blog/not_currying.mrk:
部分应用程序采用一个函数并从中构建一个采用较少参数的函数,而柯里化则通过组合每个采用单个参数的函数来构建采用多个参数的函数。
这个问题已经有答案了,请参阅此问题以获得答案:如何在 JavaScript 函数调用中预先设置参数? https://stackoverflow.com/questions/321113
Example:
var fr = partial(f, 1, 2, 3);
// now, when you invoke fr() it will invoke f(1,2,3)
fr();
再次,请参阅该问题以了解详细信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)