可能重复:
使用匿名函数会影响性能吗?
在Javascript中使用函数表达式与声明时,解析和运行时的性能影响(如果有)是什么?
例如,以下两种方式的性能特征和差异是什么:
var functionOne = function() {
// Some code
}
Run Code Online (Sandbox Code Playgroud)
要么:
function functionTwo() {
// Some code
}
Run Code Online (Sandbox Code Playgroud)
注意:问题不在于声明函数是否更快,而是函数执行.
Poi*_*nty 13
比性能差异更重要的是这两者之间的语义差异.
至少在现代运行时环境中,性能差异可能非常小,甚至可以检测到.
Amj*_*sad 10
这是一个JSPerf链接,尝试在多个浏览器上进行测试,因为结果往往会有所不同.在chrome 10中,函数语句得分更高. http://jsperf.com/fn-expression-vs-statement
| 归档时间: |
|
| 查看次数: |
5514 次 |
| 最近记录: |