javascript 中concat与push的区别

1. push 遇到数组参数时,把整个数组参数作为一个元素;而 concat 则是拆开数组参数,一个元素一个元素地加进去。

2. push 直接改变当前数组;concat 不改变当前数组。

总结:如果想数组追加用concat,但是和java的replace一样,用完记得arr1=arr1.concat(arr2)

from :http://blog.sina.com.cn/s/blog_49b1f7210102vkun.html