Java와 마찬가지로 JS 인 "+"사인을 사용하여 문자열을 함께 조각하는 것은 매우 자원이 많기 때문에 많은 수의 문자열의 경우 StringBuffer와 유사한 도구도 필요합니다.
다음은 array.join () 메소드를 사용하여 StringBuffer를 구현하는 것입니다.
함수 stringBuffer () {this._strs = 새 배열; } stringBuffer.prototype.append = function (str) {this._strs.push (str); }; StringBuffer.prototype.tostring = function () {return this._strs.join ( ""); };사용:
var sb = new StringBuffer (); sb.append ( "sss") sb.append ( "ddd"); sb.tostring (); // "SSSDDD"
프로젝트에 사용 된 문자열 서식 방법을 첨부했습니다
/*** 형식 문자열*형식 ( "{0}, {1}", "ddd", "ffff");*format ( '<버튼 id = "{0}"type = "{1}"> {2} </button>', "btnok", "button", "ok") ** fort format (st) {var i = 0; i <arguments.length-1; i ++) {var 자리 표시 자 = "{"+i+"}"; if (str.indexof (자리 표시 자)! = -1) {str = str.replace (자리 표시 자, 인수 [i+1]); }} return str;}JS Speed Together Strings의 위의 간단한 예는 내가 공유하는 모든 내용입니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.