标签:
方法 | 描述 | 使用 | 参数 | 返回值 | 结果&注释 |
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:必需。规定从何处开始选取。 |
||
标签:
原文地址:http://www.cnblogs.com/qiangmin/p/5635385.html