数组方法的一些理论

1:length

不是只读的。

length从数组的末尾移除

length添加
将其 length 属性设置为大于数组项数的值,则新增的每一项都会取得undefined 值

利用length 属性也可以方便地在数组末尾添加新项

2:pop删除原数组最后一项,并返回删除元素的值

3:slice(不改变原数组)截取数组元素(包括开始不包括结束)

slice(start,end):返回从原数组中指定开始下标到结束下标之间的项组成的新数组 包括开始不包括结束

4:shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined 

5:unshift:将参数添加到原数组开头,并返回数组的长度 

6:push:将参数添加到原数组末尾,并返回数组的长度

7:concat:返回一个新数组,是将参数添加到原数组中构成的 

8:splice(start,deleteCount,val1,val2,...):从start位置开始删除deleteCount项,并从该位置起插入val1,val2,...返回的是删除的项,如果没删除返回的就是一个空数组 

9:sort方法来从小到大排序有两位数或两位以上数字的元素的数组
sort() 方法可以接收一个比较函数作为参数,以便我们指定哪个值位于哪个值的前面

10:reverse:将数组反序 

11:join(separator):将数组的元素组起一个字符串,以separator为分隔符,省略的话则用默认用逗号为分隔符

posted @ 2016-08-30 14:45  God年  阅读(90)  评论(0)    收藏  举报