bob*_*205 6 javascript performance concatenation
如
var myName = 'Bob';
myName += ' is a good name';
Run Code Online (Sandbox Code Playgroud)
对于长期操作,它有更好的方法吗?也许使用StringBuffer类型的结构?
谢谢!:)
"更好"的方式是:
var nameparts= ['Bob'];
nameparts.push(' is a good name');
...
nameparts.join('');
Run Code Online (Sandbox Code Playgroud)
但是,大多数现代JavaScript实现现在都会检测到幼稚的连接,并且在很多情况下可以优化它,因为很多人都有这样的编写代码(唉).所以在实践中,"好"的方法今天不会像以前那样快.
| 归档时间: |
|
| 查看次数: |
382 次 |
| 最近记录: |