이 기사에서는 JavaScript에서 StringBuffer를 구현하는 방법에 대해 설명합니다. 참조를 위해 공유하십시오. 세부 사항은 다음과 같습니다.
JavaScript StringBuffer 클래스의 구현은 프로토 타입을 통해 StringBuffer 클래스를 구성하는 것이며 코드는 다음과 같습니다.
함수 stringBuffer () {this .__ strings__ = new Array ();} StringBuffer.prototyp.append = function (str) {this .__ strings __. push (str);}; StringBuffer.prototype.tostring = function () {this .__ strings __. join ( ");};예:
<html> <head> <title> test </title> <script type = "text/javaScript"> 함수 stringBuffer () {this .__ strings__ = new Array (); } stringBuffer.prototype.append = function (str) {this .__ strings __. push (str); }; StringBuffer.prototype.toString = function () {return this .__ strings __. join ( ""); }; 함수 testStringBuffer () {var date1 = new Date (); var str; for (var str; i = 0; i <10000; i ++) {str+= "text"; } var date2 = 새 날짜 (); document.writeln ( "스팅 사용 시간 :" + (date2 -date1) + "ms"); // StringBuffer var date3 = new Date (); var strbuffer = new StringBuffer (); for (i = 0; i <10000; i ++) {strbuffer.append ( "text"); } strbuffer.toString (); var date4 = 새 날짜 (); document.writeln ( "<br/> StringBuffer 사용 시간 :" + (date4 -date3) + "ms"); }이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.