menyelesaikan:
function stringBuffer () {this .__ string__ = []; }; StringBuffer.Prototype.append = function (str) {this .__ string __. Push (str); kembalikan ini; }; // format string stringBuffer.prototype.appendformat = function (str) {for (var i = 1; i <arguments.length; i ++) {var parent = "// {" + (i - 1) + "//}"; var reg = regexp baru (induk, "g") str = str.replace (reg, argumen [i]); } ini .__ string __. Push (str); kembalikan ini; } StringBuffer.prototype.toString = function () {return ini .__ string __. gabungkan (''); }; StringBuffer.prototype.clear = function () {this .__ string__ = []; } StringBuffer.prototype.size = function () {return ini .__ string __. Panjang; }Panggilan Instantiated
var sbhtml = stringBuffer baru (); sbhtml.append ('halo'); sbhtml.append ('dunia'); console.log (sbhtml.tostring ());Contoh sederhana di atas dari JS yang menerapkan StringBuffer adalah semua konten yang saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.