你的位置:首页 > 软件开发 > Java > js实现StringBuffer

js实现StringBuffer

发布时间:2016-08-01 17:00:08
实现function StringBuffer() { this.__strings__ = [];};StringBuffer.prototype.Append = function (str) { this.__strings__.push(str); return t ...

实现

function StringBuffer() {  this.__strings__ = [];};StringBuffer.prototype.Append = function (str) {  this.__strings__.push(str);  return this;};//格式化字符串StringBuffer.prototype.AppendFormat = function (str) {  for (var i = 1; i < arguments.length; i++) {    var parent = "\\{" + (i - 1) + "\\}";    var reg = new RegExp(parent, "g")    str = str.replace(reg, arguments[i]);  }  this.__strings__.push(str);  return this;}StringBuffer.prototype.ToString = function () {  return this.__strings__.join('');};StringBuffer.prototype.clear = function () {  this.__strings__ = [];}StringBuffer.prototype.size = function () {  return this.__strings__.length;}

原标题:js实现StringBuffer

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。