論理式がif-elseやinline-if- elseよりも 2 倍遅いのはなぜですか?
function logicalExp(val) {
return val && "t" || "f";
}
function inlineIfElse(val) {
return val ? "t" : "f";
}
function ifElse(val) {
if (val) return "t";
else return "f";
}
- すべての関数は同じ結果で評価されます。
- すべての関数は、
1
との配列から値を渡されています。0
このjsperf テストを参照してください。