성취하다:
함수 stringBuffer () {this .__ strings__ = []; }; StringBuffer.prototype.append = function (str) {this .__ 문자열 __. 푸시 (str); 이것을 반환하십시오; }; // 형식 문자열 stringbuffer.prototype.appendformat = function (str) {for (var i = 1; harment.length; i ++) {var parent = "// {" + (i -1) + "//}"; var reg = new regexp (부모, "g") str = str.replace (reg, arguments [i]); } this .__ 문자열 __. 푸시 (str); 이것을 반환하십시오; } 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 ());
StringBuffer를 구현하는 JS의 위의 간단한 예는 내가 공유하는 모든 컨텐츠입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.