一、变更方法
Vue 将被侦听的数组的变更方法进行了包裹,所以它们也将会触发视图更新
push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
let arr = ['a', 'b', 'c', 'd']
console.log(arr) // ["a", "b", "c", "d"]
console.log(arr.push('new')) //6
console.log(arr) // ["a", "b", "c", "d", "new"]
pop() 方法数组最后一位元素删除并返回数组的最后一个元素。
let arr = ['a', 'b', 'c', 'd']
console.log(arr) // ["a", "b", "c", "d"]
console.log(arr.pop()) //d
console.log(arr) // ["a", "b", "c"]
shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。
let arr = ['a', 'b', 'c', 'd']
console.log(arr) // ["a", "b", "c", "d"]
console.log(arr.shift()) //a
console.log(arr) // ["b", "c", "d"]
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
let arr = ['a',