Ric*_*ard 17 javascript function
相比:
if (myVariable) {
doSomething()
}
function doSomething ()
{
// Work goes here
}
Run Code Online (Sandbox Code Playgroud)
VS
doSomething();
function doSomething()
{
if (myVariable) {
// Work goes here
}
}
Run Code Online (Sandbox Code Playgroud)
即我的问题是,在函数外部进行检查是否更快,并避免上下文切换(我认为这是正确的术语))或者只是在函数内部进行,因为它会产生如此微小的差异?
干杯.
spr*_*aff 13
它只是无关紧要(虽然第一种方法避免了一些工作,所以它应该更快,但其数量可能小于统计噪声).
真正重要的是哪种方法最能代表逻辑.经验法则是函数中的每个语句都应该处于相同的抽象级别.条件表达式是否比函数调用更抽象或更抽象?
归档时间: |
|
查看次数: |
3981 次 |
最近记录: |