【发布时间】:2010-10-05 22:52:06
【问题描述】:
我这样做是出于习惯:
function process( fn ){
// Some process that builds data
return fn( data );
}
并不总是需要返回回调,我想知道这样做是否比简单地调用回调有任何性能损失:
function process( fn ){
// Some process that builds data
fn( data );
}
如果是这样,或者如果不是,那为什么?
【问题讨论】:
-
你为什么要问?您是否遇到性能问题并怀疑这是罪魁祸首? (有些人开始对 SO 的这种可预测的反应感到愤怒,但这并没有降低它的有效性)
-
不,我询问主要是出于兴趣,因为我想尽可能多地了解函数式编程。
标签: javascript function functional-programming callback