方法 | 描述 | 使用 | 参数 | 返回值 | 结果&注释 |
concat() | 连接两个或更多的数组,并返回结果。 |
var a = [1,2,3]; var b=[4,5]; var c=[6,7] console.log(a.concat(4,5)); console.log(a.concat(b)); console.log(a.concat(b,c)); console.log(a); |
必需。该参数可以是具体的值, 也可以是数组对象。可以是任意多个 |
[1,2,3,4,5] [1,2,3,4,5] [1,2,3.4,5,6,7] [1,2,3] |
结果:新的数组 注释:不会改变原来的数组 |
join() |
把数组的所有元素放入一个字符串。 元素通过指定的分隔符进行分隔。 |
var a=[1,2,3]; console.log(a.join()); console.log(a) |
分隔符,可以为空,默认为‘,’ |
"1,2,3" [1,2,3] |
结果:组合的字符串 注释:不会改变原来的数组 |
pop() | 删除并返回数组的最后一个元素 |
var a=[1,2,3]; console.log(a.pop()); console.log(a) |
无 |
3 [1,2] |
结果:被删除的数据 注释:改变原来的数组 |
push() | 向数组的末尾添加一个或更多元素,并返回新的长度 |
var a=[1,2,3]; console.log(a.push(4,5)); console.log(a) |
一个或多个元素(至少一个) |
5 [1,2,3,4,5] |
结果:新数组的长度 注释:改变原来的数组 |
reverse() | 颠倒数组中元素的顺序。 |
var a=[1,2,3,4]; console.log(a.reverse()); console.log(a); |
无 |
[4,3,2,1] |
结果:颠倒后的数组 注释:改变原来的数组 |
shift() | 删除并返回数组的第一个元素 |
var a=[1,2,3] console.log(a.shift()); conosle.log(a); |
无 |
1 [2,3] |
结果:返回原数组的第一个元素 注释:改变原来的数组 |
slice() | 从某个已有的数组返回选定的元素 |
var a=[1,2,3]; console.log(a.slice()) |
strat:必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。en |
||
时间: 2024-10-17 11:33:21