成し遂げる:
function stringbuffer(){this .__ strings__ = []; }; stringbuffer.prototype.append = function(str){this .__文字列__。push(str);これを返します。 }; // format string 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 .__文字列__。push(str);これを返します。 } stringbuffer.prototype.toString = function(){return this .__文字列__。join( ''); }; stringbuffer.prototype.clear = function(){this .__ strings__ = []; } stringbuffer.prototype.size = function(){return this .__文字列__。 }インスタンス化された呼び出し
var sbhtml = new StringBuffer(); sbhtml.append( 'hello'); sbhtml.append( 'world'); console.log(sbhtml.toString());
JSのStringBufferを実装する上記の簡単な例は、私があなたと共有するすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。