开发者社区 问答 正文

数组连接与字符串连接

哪种方法更快?

阵列连接:

var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; var myarray = str_to_split.split(",");

var output=myarray.join(""); 字符串连音:

var str_to_split = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z"; var myarray = str_to_split.split(",");

var output = ""; for (var i = 0, len = myarray.length; i<len; i++){ output += myarray[i]; } 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-09 13:30:11 476 分享 版权
1 条回答
写回答
取消 提交回答
  • 在ECMAScript中,字符串连接速度更快。这是我创建的基准以向您显示:

    http://jsben.ch/#/OJ3vo

    2020-02-09 13:30:33
    赞同 展开评论
问答地址: