บทความนี้อธิบายวิธีการใช้ StringBuffer ใน JavaScript แบ่งปันสำหรับการอ้างอิงของคุณ รายละเอียดมีดังนี้:
การใช้งานคลาส JavaScript StringBuffer คือการสร้างคลาส StringBuffer ผ่านต้นแบบและรหัสมีดังนี้:
ฟังก์ชั่น StringBuffer () {this .__ Strings__ = new Array ();} StringBuffer.prototype.append = ฟังก์ชั่น (str) {this .__ สตริง __. push (str);}; stringbuffer.prototype.toString = function (กลับมาตัวอย่าง:
<html> <head> <title> ทดสอบ </title> <script type = "text/javascript"> function StringBuffer () {this .__ Strings__ = array ใหม่ (); } StringBuffer.prototype.append = ฟังก์ชั่น (str) {this .__ strings __. push (str); - StringBuffer.prototype.toString = function () {return .__ Strings __. เข้าร่วม (""); - ฟังก์ชั่น testStringBuffer () {var date1 = วันที่ใหม่ (); var str; สำหรับ (var str; i = 0; i <10000; i ++) {str+= "ข้อความ"; } var date2 = วันที่ใหม่ (); document.writeLn ("เวลาใช้ต่อย:" + (วันที่ 2 - วันที่ 1) + "MS"); // StringBuffer var วันที่ 3 = วันที่ใหม่ (); var strbuffer = new StringBuffer (); สำหรับ (i = 0; i <10,000; i ++) {strbuffer.append ("ข้อความ"); } strbuffer.toString (); var date4 = วันที่ใหม่ (); Document.writeLn ("<br/> StringBuffer ใช้เวลา:" + (วันที่ 4 - วันที่ 3) + "MS"); } </script> </head> <body> <อินพุต type = "ปุ่ม" value = "testStringBuffer" onClick = "testStringBuffer ()"/> </body> </html>ฉันหวังว่าบทความนี้จะเป็นประโยชน์กับการเขียนโปรแกรม JavaScript ของทุกคน