varStringBuffer=Class.create();
StringBuffer.prototype={
initialize:function(string){
this._strings=[];
this.append(string);
},
append:function(string){
if(string!=undefined){
this._strings.push(string);
}
returnthis;
},
toString:function(separator){
returnthis._strings.join(separator||"");
}
}
StringBuffer.prototype={
initialize:function(string){
this._strings=[];
this.append(string);
},
append:function(string){
if(string!=undefined){
this._strings.push(string);
}
returnthis;
},
toString:function(separator){
returnthis._strings.join(separator||"");
}
}
前提是要引用prototype包
本文介绍了一个 JavaScript 中自定义 StringBuffer 类的实现方式。该类通过继承 Prototype 提供了字符串的拼接功能,并支持初始化与转换为字符串的方法。
1782

被折叠的 条评论
为什么被折叠?



