数组常用增删的push,pop,unshift,shift四个方

2022-02-20  本文已影响0人  tutututudou

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'

上一篇 下一篇

猜你喜欢

热点阅读