javascript字符串连接类

   在我们写前端的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());
原文地址:https://www.cnblogs.com/RascallySnake/p/1772884.html