标签: javascript function functional-programming callback
我出于习惯这样做:
function process( fn ){ // Some process that builds data return fn( data ); }
并不总是需要返回回调,我想知道在执行该操作时是否有任何性能因为简单地调用回调:
function process( fn ){ // Some process that builds data fn( data ); }
如果是,或者如果不是,那为什么呢?
答案 0 :(得分:3)
两者之间没有显着的性能差异。
原因:将返回值添加到堆栈以供调用者使用是一件很简单的操作。
正如他们所说,它是de minimis