因此,可以由此原理寫一個簡單的 StringBuffer 類,在遇到大字符串連接時可以派上用場。

//by misshjn

function St " /> sese综合,国产成人日日夜夜,嗯啊主人调教在线播放视频

色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

javascript之大字符串的連接的StringBuffer 類

大字符串的連接最好使用數(shù)組,把每個子串放入數(shù)組元素,再執(zhí)行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; i<totle; i++)
   {
       a[i] = str;
   }
   result = a.join(""); a=null;
   return result;
  }

JavaScript技術(shù)javascript之大字符串的連接的StringBuffer 類,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 鲁山县| 镶黄旗| 普陀区| 枞阳县| 昌都县| 平邑县| 道真| 万安县| 长宁县| 溆浦县| 洞口县| 晋城| 新乡市| 富顺县| 乌拉特后旗| 乐东| 平顶山市| 明光市| 永胜县| 建湖县| 密云县| 青冈县| 石柱| 晋城| 樟树市| 金乡县| 桐城市| 九寨沟县| 遂昌县| 景德镇市| 武城县| 华安县| 呼伦贝尔市| 景宁| 深水埗区| 来安县| 万盛区| 扎兰屯市| 辽宁省| 增城市| 玛沁县|