影响:
栈方法
push
push()方法可以接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度。
pop
pop()方法会删除数组最后一项,并将该项返回。
队列方法
shift
shift()方法会删除数组的第一项,并将该项返回。
unshift
unshift()方法可以在数组前端添加任意个项,并返回修改后数组的长度。
重排序方法
reverse
reverse()方法可以反转数组项的顺序。
sort
sort()方法会对数组进行排序。
为了实现排序,sort()方法会调用每个数组项的toString()转型方法,然后比较得到的字符串。
sort()方法可以接收一个比较函数作为参数。该比较函数接收两个参数,如果第一个参数应该位于第二个参数之前,则返回一个负数;反之返回正数;若两个参数相等则返回0.
操作方法
splice
splice()方法可以从指定的索引开始删除若干元素,然后再从该位置添加若干元素。
splice()方法始终都会返回一个空数组,该数组中包含从原始数组中删除的项。
网友评论