javascript之大字符串的连接的StringBuffer 类

TTII112299

TTII112299

2016-02-19 10:00

下面是个javascript之大字符串的连接的StringBuffer 类教程,撑握了其技术要点,学起来就简单多了。赶紧跟着图老师小编一起来看看吧!
大字符串的连接最好使用数组,把每个子串放入数组元素,再执行join()连接起来,其效率比+=有明显的提高。

因此,可以由此原理写一个简单的 StringBuffer 类,在遇到大字符串连接时可以派上用场。

//by misshjn

function StringBuffer(){
   this.data = [];
}
StringBuffer.prototype.append = function(){
   this.data.push(arguments[0]);
   return this;
}
StringBuffer.prototype.toString = function(){
   return this.data.join("");
}


或者这样也可以 
(参考)

function method2()
{
   var result = "";
   var a = new Array();
   for(var i=0; itotle; i++)
   {
       a[i] = str;
   }
   result = a.join(""); a=null;
   return result;
  }
展开更多 50%)
分享

猜你喜欢

javascript之大字符串的连接的StringBuffer 类

Web开发
javascript之大字符串的连接的StringBuffer 类

JavaScript中的字符串操作

Web开发
JavaScript中的字符串操作

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

JavaScript中split字符串函数

Web开发
JavaScript中split字符串函数

通过字符串,类的引用,创建窗体

编程语言 网络编程
通过字符串,类的引用,创建窗体

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

实例:用 JavaScript 来操作字符串(一些字符串函数)

Web开发
实例:用 JavaScript 来操作字符串(一些字符串函数)

Access数据库连接字符串

编程语言 网络编程
Access数据库连接字符串

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

如何在SQL Server 2008下轻松调试T-SQL语句和存储过程

如何在SQL Server 2008下轻松调试T-SQL语句和存储过程

Win10家庭组怎么关闭?

Win10家庭组怎么关闭?
下拉加载更多内容 ↓