这四个都是用来操作数组的,用于插入和删除元素
成对来说
push、pop都是从数组尾部操作(你看p开头的,就记住屁股就行了),分别是插入和弹出
let array = [1,2,3,4,5,6]
array.push(7) // 7
array // [1,2,3,4,5,6,7]
push操作,数组从尾部插入,返回插入后数组的个数,改变了原数组
let array = [1,2,3,4,5,6]
array.pop() // 6
array // [1,2,3,4,5]
pop操作,移除数组尾部的元素,并返回该元素,改变了原数组
shift和unshift都是从数组头部操作,分别是删除和插入
let array = [1,2,3,4,5,6]
array.unshift(100) // 7
array //[100,1,2,3,4,5,6]
unshift操作,从数组头部插入元素,返回插入后数组的个数,改变了原数组
let array = [1,2,3,4,5,6]
array.shift() // 1
array // [2,3,4,5,6]
shift操作,移除数组的第一个元素,返回移除的元素,改变了原数组