- functionStringBuffer(){
- this._strings=newArray;
- }
- StringBuffer.prototype.append=function(str){
- this._strings.push(str);
- };
- StringBuffer.prototype.toString=function(){
- returnthis._strings.join(“”);
- };
- vard1=newDate();
- varstr=“”;
- for(vari=0;i<10000;i++){
- str+=“text”;
- }
- vard2=newDate();
- document.write(“Concatenationwithplus:“+(d2.getTime()-d1.getTime())+“
- milliseconds”);
- varoBuffer=newStringBuffer();
- d1=newDate();
- for(vari=0;i<10000;i++){
- oBuffer.append(“text”);
- }
- varsResult=buffer.toString();
- d2=newDate();
- document.write(“<br/>ConcatenationwithStringBuffer:“+(d2.getTime()-
- d1.getTime())+“milliseconds”);