怎么遍历数组,把里面的数取出来,拼接在一起

比如
var a = [1,2,4];我想取出124,变为b='1,2,4'?

b=a.join(","); //数组转化为字符串,用逗号隔开
或者
b = a.toStringt();


var a = new Array("1", "2", "4") 
for(var i = 0;i < a.length; i++) {
document.write(a[i]+",");
}

var b;
for (var i=0; i< a.length; i++) {
b = a[i] + ','
}

b = b.subString(0,b.length-1);

直接a.join()就可以了,这是最少的代码

join,可以指定分割符

 var a = [1,2,4]
alert(a.join())
alert(a.join('-'))
alert(a.join('\n'))
 a.join(",")

a.join(",")啊,既省事性能又高