AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

js实现StringBuffer的简单实例

51自学网 http://www.wanshiok.com
js,stringbuffer

实现:

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; }

实例化调用

var sbHtml=new StringBuffer(); sbHtml.Append('hello'); sbHtml.Append('world');    console.log(sbHtml.ToString()); 

以上这篇js实现StringBuffer的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持wanshiok.com。


js,stringbuffer  
上一篇:CSS3 3D 技术手把手教你玩转  下一篇:纯JS实现可拖拽表单的简单实例