Wie Java ist es sehr ressourcenkonsumend, das "+" -Schild in JS zu verwenden, um Saiten zusammenzusetzen. Bei einer großen Anzahl von Saiten benötigen wir auch ein Tool ähnlich wie StringBuffer.
Im Folgenden wird die Methode array.join () verwendet, um StringBuffer zu implementieren
Funktion StringBuffer () {this._strs = new Array; } StringBuffer.Prototype.Append = function (str) {this.strs.push (str); }; StringBuffer.prototype.toString = function () {return this.strs.join (""); };verwenden:
var sb = new StringBuffer (); SB.Append ("SSS") SB.Append ("ddd"); sb.toString (); // "SSSDDD"Die in einem Projekt verwendete String -Formatierungsmethode beigefügt
/*** Format String*format ("{0}, {1}", "ddd", "ffff"); i = 0; i <argumente.length-1; i ++) {var placeholder = "{"+i+"}"; if (Str.Indexof (Platzhalter)! =-1) {str = str.replace (Platzhalter, Argumente [i+1]); }} return str;}Das obige einfache Beispiel für zusammengesetzte JS ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, Sie können Ihnen eine Referenz geben und ich hoffe, Sie können wulin.com mehr unterstützen.