Chr*_*ove 9 javascript performance
对于这段代码,我想在javascript中知道什么是最好的方法?
var output = foo +";"+bar;
Run Code Online (Sandbox Code Playgroud)
要么
var output = new Array(foo,bar).join(";");
Run Code Online (Sandbox Code Playgroud)
Den*_*ret 15
这并不重要.
根据他们的基准,有博客宣传第一个或第二个.
但事实是,javascript引擎经过大量优化和更改,因此您将无法找到可重现的大型跨浏览器差异.
选择最具可读性.一般来说,这是第一个.
如果你真的做了10000次这样的循环,那么在真实代码中对你的客户浏览器进行基准测试,并选择最好但只有在存在显着差异的情况下.不要忘记javascript很快.
归档时间: |
|
查看次数: |
8531 次 |
最近记录: |