补充知识(数组相关API)
1.变异方法(修改原有数据),它们将会触发视图更新
- push() 从后面添加元素,返回值为添加完后的数组的长度
- pop() 从后面删除元素,只能是一个,返回值是删除的元素
- shift() 从前面删除元素,只能删除一个 返回值是删除的元素
- unshift() 从前面添加元素, 返回值是添加完后的数组的长度
- splice(i,n) 删除从i(索引值)开始之后的那个元素。返回值是删除的元素 i 是索引值 n 是个数
- sort() 将数组进行排序,返回值是排好的数组,默认是按照最左边的数字进行排序,不是按照数字大小排序的
- reverse() 将数组反转,返回值是反转后的数组
2.替换数组(生成新的数组)
- filter() 过滤数组,返回一个满足要求的数组
- concat() 连接两个数组 返回值为连接后的新数组
- slice(start end) 切去索引值start到索引值end的数组,不包含end索引的值,返回值是切出来的数组
3.修改响应式数据
- Vue.set(vm.items,indexOfitem,newValue)
- Vm.$set(vm.items,indexOfitem,newValue
1⃣️ 参数一表示要处理的数组名称
2⃣️ 参数二表示要处理的数组的索引
3⃣️ 参数三表示要处理的数组的值
发布时间:2019-10-07