push
向原数组末尾添加元素,返回的是数组的长度,原数组改变
添加了good
let arr = ['a','b','c','d','e','r']//undefined
let res = arr.push('good')
//undefined
arr
//(7) ['a', 'b', 'c', 'd', 'e', 'r', 'good']
res
//7
pop
对原数组删除末尾元素,返回的是被删除的元素,原数组改变
删除了good
let res = arr.pop()
//undefined
arr
//(6) ['a', 'b', 'c', 'd', 'e', 'r']
res
//'good'
unshift
向原数组开头添加元素,返回的是数组长度,原数组改变
添加了who
let res = arr.unshift('who')
//undefined
arr
//(7) ['who', 'a', 'b', 'c', 'd', 'e', 'r']
res
//7
shift
对原数组开头删除元素,返回的是被删除的元素,原数组改变
删除了who
let res = arr.shift()
//undefined
arr
//(6) ['a', 'b', 'c', 'd', 'e', 'r']
res
//'who'
网友评论