读书人

js 兑现StringBuffer

发布时间: 2012-10-09 10:21:45 作者: rapoo

js 实现StringBuffer

function StringBuffer(){var buffer = [] ;// 存放字符串数组var size = 0 ;// 存放数组大小// 追加字符串this.append = function(s){if(s != null ){buffer.push(s);size++ ;} }// 返回字符串this.toString = function(){return buffer.join("");}// 清空this.clear = function(key){size = 0 ;buffer = [] ;} // 返回数组大小this.size = function(){return size ;}// 返回数组this.toArray = function(){return buffer ;}// 倒序返回字符串this.doReverse = function(){var str = buffer.join('') ; str = str.split('');  return str.reverse().join('');} }

?

读书人网 >JavaScript

热点推荐