字符串专题
最后更新于:2022-04-01 04:52:37
## 字符串专题
> * 对字符串进行循环操作。
> * 替换、查找等操作,使用正则表达式。
> * 因为`JAVASCRIPT`的循环速度较慢,而正则表达式的操作是用`C`写成的`API`,性能比较好。
> * 字符串的拼接。
> * 字符串的拼接在我们开发中会经常遇到,所以我把其放在首位,我们往往习惯的直接用`+=`的方式来拼接字符串,其实这种拼接的方式效率非常的低,我们可以用一种巧妙的方法来实现字符串的拼接,那就是利用数组的`join`方法,具体请看我整理的:[Web前端开发规范文档](http://kang.cool/modules/web_develop_standard/index.html "Web前端开发规范文档")中的`javaScript书写规范`倒数第三条目。
> * 不过也有另一种说法,通常认为需要用`Array.join`的方式,但是由于`SpiderMonkey`等引擎对字符串的“`+`”运算做了优化,结果使用`Array.join`的效率反而不如直接用“`+`”,但是如果考虑`IE6`,则其他浏览器上的这种效率的差别根本不值一提。具体怎么取舍,诸君自定。