ทำให้สำเร็จ:
ฟังก์ชัน StringBuffer () {this .__ Strings__ = []; - StringBuffer.prototype.append = function (str) {. __ Strings __. push (str); คืนสิ่งนี้; - // รูปแบบสตริงสตริง buffer.prototype.appendformat = function (str) {สำหรับ (var i = 1; i <arguments.length; i ++) {var parent = "// {" + (i - 1) + "//}"; var reg = ใหม่ regexp (parent, "g") str = str.replace (reg, อาร์กิวเมนต์ [i]); } นี้. __ Strings __. push (str); คืนสิ่งนี้; } stringBuffer.prototype.toString = function () {ส่งคืนสิ่งนี้ .__ สตริง __. เข้าร่วม (''); - StringBuffer.prototype.clear = function () {this .__ Strings__ = []; } stringBuffer.prototype.size = function () {ส่งคืนสิ่งนี้. __ Strings __. ความยาว; -การโทรแบบอินสแตนซ์
var sbhtml = new StringBuffer (); sbhtml.append ('สวัสดี'); sbhtml.append ('โลก'); console.log (sbhtml.toString ());ตัวอย่างง่ายๆข้างต้นของการใช้งาน stringbuffer คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น