分享

StringBuilder in Javascript - Fengzhimei@Dot....

 xnet 2007-01-11
function StringBuilder() {
    
this.buffer = new Array();
}


StringBuilder.prototype.Append 
= function Append(string) {
    
if ((string ==null|| (typeof(string)==‘undefined‘))
        
return;
    
if ((typeof(string)==‘string‘) && (string.length == 0))
        
return;
    
this.buffer.push(string);
}
;

StringBuilder.prototype.AppendLine 
= function AppendLine(string) {
    
this.Append(string);
    
this.buffer.push("\r\n");
}
;

StringBuilder.prototype.Clear 
= function Clear() {
    
if (this.buffer.length >0 ){
        
this.buffer.splice(0,this.buffer.length);
    }

}


StringBuilder.prototype.IsEmpty 
= function IsEmpty() {
    
return (this.buffer.length == 0);
}


StringBuilder.prototype.ToString 
= function ToString() {
    
return this.buffer.join

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约