您的位置:首页 > Web前端 > JavaScript

javascript关于数组合并的——非比寻常

2012-10-10 15:41 302 查看
在python中,我们合并2个数组很简单:

>>> a=[1,2,3]
>>> a
[1, 2, 3]
>>> b=[4,5,6]
>>> a+b
[1, 2, 3, 4, 5, 6]

而在javascript中,我们如果按照这种思维,那么结果会是:

var a = [1,2,3];
var b = [1,2];
console.log(a + b);
//输出: 1,2,31,2


javascript中,对数组使用 + , 其实 + 是连接的作用。

既然是连接 所以需要将数组转成string, 也就是 a.toString() + b.toString();

javascript中,合并两个数组使用的方法是:

var a = [1,2,3];
var b = [1,2];
c=a.concat(b);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: