js模拟实现StringBuffer类功能代码实例

我心飞翔 分类:实例代码

JavaScript并没有内置的StringBuffer()方法,下面就通过代码实例来模拟实现它的功能。

代码实例如下:

function StringBuffer() {
  this.__strings__ = new Array();
}
StringBuffer.prototype.append = function(str) {
  this.__strings__.push(str);
};
StringBuffer.prototype.toString = function() {
  return this.__strings__.join("");
};
   
var strBuffer = new StringBuffer();
strBuffer.append("犀牛前端部落");
strBuffer.append("pipipi.net");
console.log(strBuffer.toString());
网站出售中,有意者加微信:javadudu

回复

我来回复
  • 暂无回复内容