-
字符串连接
首先我们来看一个连接字符串得常用方法:str+="one"+"two"
此代码运行时经历了四个步骤:
1.在内存中创建一个临时字符串
2.连接后得字符串"onetwo"被赋值给该临时字符串
3.临时字符串与str当前得值连接
4.结果赋给str
如果能够避免临时字符串得创建,在性能上可以得到很大得优化:str=str+"one"+"two"
赋值表达式由str开始作为基础,每次给它附加一个字符串,从左至右依次连接,因此避免了使用临时字符串。
-
数组项合并
1.避免重复分配内存和拷贝逐渐增大得字符串,不推荐这种用法。
2.concat更慢
前端性能优化总结(3)((本文参考高性能javascript)
最新推荐文章于 2024-07-26 14:11:15 发布