1.push() && pop() 和 unshift() &&shift()
原数组改变
push():数组末尾的添加一个或多个元素,并返回修改后数组的新长度
pop():删除并返回数组的最后一个元素。
unshift():数组的开头添加一个或多个元素。
shift():删除并返回数组的第一个元素
// arrS: [1, 2, 3, 4, 5, 6]
created() {
this.itemP();
this.itemS();
},
methods: {
itemP(){
this.arrS.push('4')
console.log('this.arrS',this.arrS)//[1, 2, 3, 4, 5, 6, '4']
this.arrS.pop()
console.log('this.arrS',this.arrS)//[1, 2, 3, 4, 5, 6]
this.arrS.push('4')
console.log('this.arrS',this.arrS)//[1, 2, 3, 4, 5, 6, '4','88']
},
itemS(){
this.arrS.unshift(0)
console.log('this.unshift',this.arrS)//[0, 1, 2, 3, 4, 5, 6, '4','88']
this.arrS.shift()
console.log('this.unshift',this.arrS)//[1, 2, 3, 4, 5, 6, '4','88']
}
},
// arr: ["苹果", "香蕉", "梨子"],
created() {
this.itemP2();
this.itemS2();
},
methods: {
itemP2(){
const Pvalue=this.arr.pop()
console.log('Pvalue',Pvalue)//梨子
console.log('this.arr',this.arr)//["苹果", "香蕉"]
},
itemS2(){
const Pvalue=this.arr.shift()
console.log('Pvalue',Pvalue)//苹果
console.log('this.arr',this.arr)//["香蕉"]
},
},