javascript实现java的StringBuffer功能 http://my.oschina.net/crazybird/blog/743226
因为js没有类似java的StringBuffer功能,因此js的字符串拼接实现很困难。
下边代码使js的类似java的StringBuffer的功能实现:
1 2 3 4 5 6 7 8 9 10 |
function StringBuffer() { this.__strings__ = new Array(); } StringBuffer.prototype.append = function (str) { this.__strings__.push(str); return this; //方便链式操作 }; StringBuffer.prototype.toString = function () { return this.__strings__.join(""); }; |