javascript中构造StringBuffer实例

function StringBuffer(){  
    this.strings = new Array;  
}  
 
StringBuffer.prototype.append=function(str){  
    this.strings.push(str); //追加指定元素  
};  
 
StringBuffer.prototype.toString = function(){  
    return this.strings.join(""); //向数组之间的元素插入指定字符串(此处为空字符串),并返回。  
};  
StringBuffer.prototype.append=function(str){  
    this.strings.push(str); //追加指定元素  
};

之后可以使用StringBuffer:

var strBuffer = new StringBuffer();
        strBuffer.append("{\"gshts\":\‘{");
        $.each(vos.gshts,function(index,gsht2){
            //JSON.stringify(gsht);
            if(parseInt(index) != parseInt(0)){
                //alert(index);
                strBuffer.append(‘,‘);
            }
            strBuffer.append( "\"gsht\":" + JSON.stringify(gsht2) + "");
        });
        strBuffer.append("}\‘}");

javascript中构造StringBuffer实例,布布扣,bubuko.com

javascript中构造StringBuffer实例

上一篇:ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别


下一篇:C++笔记:复制控制