StringBuilder for Javascript
来源:互联网 发布:注销淘宝账号会怎么样 编辑:程序博客网 时间:2024/06/05 17:48
StringBuilder for Javascript
//StringBuilder构造函数function StringBuilder(value){ this.strings = new Array(); this.append(value);}
StringBuilder.prototype = { length : 0, append : function (value) { if (value) { this.strings.push(value); this.length += value.length } }, clear : function () { this.strings.length = 1; this.length = 0; }, toString : function () { return this.strings.join(""); }} Javascript中执行处理字符串连接效率比较低的,今天在Codeproject发现了一个很有用JS 的类 --StringBuilder ,修改了下发到BLOG 里,其原理是将要连接的字符串push到一个数组里,最后将数组join成一个字符串,这样效率大大提高了。以下是使用的DEMO
var sb = new StringBuilder("demo");//创建StringBuilder实例,参数是字符串初始值,可以不写sb.append("Test1"); //追加一个字符串sb.append("Test2"); //追加一个字符串sb.length; //获取字符串的长度sb.toString(); //返回StringBuilder的字符串
- StringBuilder for Javascript
- Javascript - StringBuilder
- javascript里的StringBuilder
- javascript实现StringBuilder
- Javascript 封装StringBuilder
- 在JavaScript中使用StringBuilder
- javascript中StringBuilder类实现
- 在javascript里实现StringBuilder
- 在javascript里实现StringBuilder
- JavaScript : WINDOW FOR JAVASCRIPT
- JavaScript WINDOW FOR JAVASCRIPT
- 给JavaScript加上一个StringBuilder类
- StringBuilder
- StringBuilder
- StringBuilder
- StringBuilder
- StringBuilder
- StringBuilder
- 【原】我的项目管理之路--6、PMP认证 文/谷雨霖
- MCS-51 汇编指令集(A开头的指令)
- 昨天写了个Filter!
- 预告,刚写了篇关于设计模式与单元测试的文章
- asp.net最常用的三十三种编程代码
- StringBuilder for Javascript
- w3c 网站代码错误工具
- redefinition of default parameter : parameter 5
- C#经典语法总结(三)多态
- VC中调用其它程序的三种方法总结
- C#经典语法总结(四)嵌套类
- SQLServer和Oracle的常用函数对比
- C#经典语法总结(五)Override 和 New
- 幸存者游戏的12条启示