javascript - 数组连接与字符串连接

标签 javascript arrays performance connection-string

哪种方法更快?

数组连接:

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];
}

最佳答案

字符串连接在 ECMAScript 中更快。这是我为向您展示而创建的基准:

http://jsben.ch/#/OJ3vo

关于javascript - 数组连接与字符串连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7296594/

相关文章:

javascript - 如何在 knockout.js 中实现可计算的可观察量

php - 提高 MongoDB 聚合管道性能

javascript - 为什么我记录的值是正确的,但当我返回它时它是 'undefined' ?

python - 将形状 (n,) 的数组转换为形状 (n,1) 的 numpy 数组

java浮点有限性检查性能

android - 日志和性能,Android (SurfaceView)

javascript - 如何根据条件栏向表行添加类?

javascript:获取调用函数的名称

javascript - 捕获没有焦点输入或文本区域的文档级粘贴事件

javascript - 根据共同共享的 id 组合两个数组上的对象