首页 > 其他 > 详细

Array 对象

时间:2016-07-02 15:51:48      阅读:130      评论:0      收藏:0      [点我收藏+]
方法 描述 使用 参数 返回值 结果&注释
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
   
           
           
           

Array 对象

原文:http://www.cnblogs.com/qiangmin/p/5635385.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!