数组方法的一些理论
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为分隔符,省略的话则用默认用逗号为分隔符
浙公网安备 33010602011771号