数组处理push和concat用法区别

push()接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后的数组的长度

concat()将参数添加到原数组中,这个方法会先copy一个当前数组,然后将接收到的参数添加到这个copy数组的末尾,最后返回新构建的数组,在没有给concat()方法传递参数的情况下,它只是复制当前数组并返回。

如果参数中有数组,concat会拆解数组一项一项放入,而push()是整个数组放入。

猜你喜欢

转载自blog.csdn.net/weixin_42187676/article/details/82350446