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

//by misshjn

function St " /> 亚洲美女久久,成人黄色免费看,国产原创一区二区

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

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; i<totle; i++)
   {
       a[i] = str;
   }
   result = a.join(""); a=null;
   return result;
  }

JavaScript技術javascript之大字符串的連接的StringBuffer 類,轉載需保留來源!

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

主站蜘蛛池模板: 凭祥市| 新乡市| 乌审旗| 绥中县| 台山市| 紫阳县| 长子县| 邵武市| 邹城市| 榆林市| 措美县| 龙南县| 罗田县| 涞水县| 陇西县| 绥中县| 崇州市| 霍城县| 沙河市| 五大连池市| 城市| 天门市| 鄄城县| 安义县| 抚州市| 庆阳市| 嵩明县| 堆龙德庆县| 周宁县| 平山县| 保靖县| 东乌珠穆沁旗| 兴安县| 澎湖县| 龙口市| 武鸣县| 洛扎县| 城口县| 巨野县| 抚州市| 铁力市|