js数组concat方法返回新数组,是合并后的数组你造吗?

JavaScript015

js数组concat方法返回新数组,是合并后的数组你造吗?,第1张

我肯定造啊

concat( )连接数组——>返回新数组

join(separator)将数组元素连接起来构建成一个字符串——>返回字符串

reverse()颠倒数组中元素的顺序——>返回原数组

slice(starpos, endpos)返回数据的一部分——>返回新数组

splice(start,deleteCount,value)插入、删除或替换数据的元素——>返回原数组

我肯定造啊

concat( )连接数组——>返回新数组

join(separator)将数组元素连接起来构建成一个字符串——>返回字符串

reverse()颠倒数组中元素的顺序——>返回原数组

slice(starpos, endpos)返回数据的一部分——>返回新数组

splice(start,deleteCount,value)插入、删除或替换数据的元素——>返回原数组 

描述

方法concat()将创建并返回一个新数组,这个数组是将所有参数都添加到array中生成的。它并不修改array。如果要进行concat()操作的参数是一个数组,那么添加的是数组中的元素,而不是数组。

示例

var

a

=

[1,2,3]

a.concat(4,

5)

//返回

[1,2,3,4,5]

a.concat([4,5])

//返回

[1,2,3,4,5]

a.concat([4,5],[6,7])

//返回

[1,2,3,4,5,6,7]

a.concat(4,

[5,[6,7]])

//返回

[1,2,3,4,5,[6,7]]