javascript字符串连接类代码一例

发布时间:2019-10-06编辑:脚本学堂
分享一例javascript实现的字符串连接类,在写前端的js时,经常会将很多的字符串通过“+”拼接起来,有了这个类,就方便多了。

在写前端的js时,经常会将很多的字符串通过“+”拼接起来,然后挂载的某个DOM元素上。
然而,使用“+”来拼接字符串,在各浏览器下解析的效果。

很多牛人都说通过使用js中的Array的join方法来拼接字符串效果很不错。

为此在项目中写一个js类,用来统一处理字符串的拼接。

完整代码:
 

复制代码 代码示例:
//自定义的一个字符串连接类,用于拼接字符串,比"+"要提升性能
function StringBuffer() {
                this._strs = new Array();
}
StringBuffer.prototype.append = function(str) {
                this._strs.push(str);
};
StringBuffer.prototype.arrayToString = function() {
                return this._strs.join("");
};
 

在使用该类时,可以直接通过如下方法:
 

复制代码 代码示例:

var strBuff=new StringBuffer();
strBuff.append("hello,");
strBuff.append("Welcome to javascript!");

alert(strBuff.arrayToString());