天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

html數組字符串拼接的最快方法

第一種:逐個字符串相加
復制代碼 代碼如下:
var arr = ['item 1', 'item 2', 'item 3', ...],
list = '';
for (var i = 0, l = arr.length; i < l; i++) {
list += '<li>' + arr[i] + '';
}
list = '<ul>' + list + '</ul>';

這種最常見的,但是效率最低!代碼邏輯相對來說復雜。
第二種:逐個 push 進數組
復制代碼 代碼如下:
var arr = ['item 1', 'item 2', 'item 3', ...],
list = [];
for (var i = 0, l = arr.length; i < l; i++) {
list[list.length] = '<li>' + arr[i] + '';
}
list = '<ul>' + list.join('') + '</ul>';

比上一種方法稍微快一些,但還是不夠好…
第三種:直接join()
復制代碼 代碼如下:
var arr = ['item 1', 'item 2', 'item 3', ...];
var list = '<ul><li>' + arr.join('</li><li>') + '</li></ul>';

使用原生的方法(比如 join()),不管它后面是怎么實現的,一般都比其他方法快很多,而且代碼非常簡潔。
瀏覽器性能
每種方法是使用一個長度為 130 的數組來測試,其中每個元素的長度是多種多樣的,防止瀏覽器對一定長度的字符串做特殊的優化;每種方法測試了 1000 次;下面的結果顯示,執行完這 1000 次需要的時間:

JavaScript技術html數組字符串拼接的最快方法,轉載需保留來源!

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

主站蜘蛛池模板: 色偷偷伊人 | 麻豆久久国产亚洲精品超碰热 | 成年人在线免费观看视频网站 | 久久亚洲精品AV成人无 | 亚洲综合香蕉在线视频 | 国产国产成年在线视频区 | 我要色导航 | 爱情岛论坛免费在线观看 | 老湿机一区午夜精品免费福利 | 18亚洲男同gay1069 | 好色的妹妹 | 亚洲欧美日韩另类精品一区二区三区 | 两性午夜色视频免费网站 | 国产精品成人啪精品视频免费观看 | 国产AV国产精品国产三级在线L | 粉嫩AV国产一区二区福利姬 | 久久三级视频 | 国产成人精品免费视频大全可播放的 | 亚洲精品成人无码区一在线观看 | 文中字幕一区二区三区视频播放 | 榴莲推广APP网站入口官网 | 在线观看中文字幕码2021不用下载 | 内射少妇36P九色 | 真实伦 乱 | 最新国产成人综合在线观看 | 午夜免费国产体验区免费的 | 爱如潮水3免费观看日本 | 午夜伦伦电影理论片大片 | 日本免费一本天堂在线 | 午夜久久影院 | 亚洲午夜精品A片久久不卡蜜桃 | 欧美片内射欧美美美妇 | 最近日本字幕MV免费观看在线 | 2019午夜75福利不卡片在线 | 男女全黄h全肉细节文 | 狼人大香伊蕉国产WWW亚洲 | 一区二区乱子伦在线播放 | 顶级少妇AAAAABBBBB片 | 成人免费在线观看 | 欧美互交人妖247 | 美女胸被男子强捏视频 |