自定义StringBuffer js

 

ExpandedBlockStart.gif 代码
/* *
 * @author kevin
 
*/

 
function  StringBuffer(){
     
this ._strings  =   new  Array;
    
if ( typeof  StringBuffer.initailized  ==   " undefined " ){
        StringBuffer.prototype.append 
=   function (str){
            
this ._strings.push(str);
            
return   this ;
        }
        StringBuffer.prototype.toString 
=   function (){
            
return   this ._strings.join( '' );
        }
        
        StringBuffer.initailized 
=   true ;
    }
 }

 
var  s  =   new  StringBuffer();
 s.append(
" my name is  " ).append( " kevin " );
 alert(s)  
// my name is kevin

 
var  s2  =   new  StringBuffer();
 s2.append(
" my name is  " ).append( " chengkai " );
 alert(s2) 
// my name is chengkai

 

 

转载于:https://www.cnblogs.com/ksyou/archive/2009/12/06/1618154.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值