Как и Java, очень требует ресурсов использовать знак «+» в JS для составления строк, поэтому в случае большого количества струн нам также нужен инструмент, похожий на StringBuffer.
Следующее использование метода Array.join () для реализации StringBuffer
function stringBuffer () {this._strs = new Array; } 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"Прикрепил метод форматирования строки, используемый в проекте
/*** Format String*format ("{0}, {1}", "ddd", "ffff");*format ('<button id = "{0}" type = "{1}"> {2} </button>', "btnok", "button", "ok")* i = 0; i <arguments.length-1; i ++) {var placeholder = "{"+i+"}"; if (str.indexof (Placeholder)! =-1) {str = str.replace (заполнитель, аргументы [i+1]); }} return str;}Приведенный выше простой пример JS Pieceed Strings - это все контент, которым я делюсь с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.