Vue 之 push、pop、shift、unshift、splice、sort、reverse

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue 之 push、pop、shift、unshift、splice、sort、reverse相关的知识,希望对你有一定的参考价值。

参考技术A Vue 将被侦听的数组的变更方法进行包裹,所以他们也将会处罚视图更新

第一个参数:表示从哪个索引位置(index)添加/删除

第二个参数:要删除的项目数量。如果设置为 0 ,则不会删除项目

第三个参数:可选。向数组添加的新项目

例:splice(1) 保留前一个元素之后的全部删除, splice(2) 保留前两个元素之后全部删除

例:splice(2,1) 从索引位置(index:2)删除,删除一个元素

例:splice(1,2,'a','b') 从索引微信(index:1)删除,删除2个元素,并添加2个新元素来代替被删除的元素

例:splice(1,0,'a') 从索引位置(index:1)添加,添加两个元素

arr.sort(sortby)可选。规定排列顺序。必须是函数。

例:按字母顺序进行排列

例:大小排列

reverse() 方法颠倒数组中元素的顺序。

它们不会变更原始数组,而总是返回一个新数组。当使用非变更方法时,可以用新数组替换旧数组:

filter() 方法是创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素。

concat() 方法用于连接两个或多个数组。

slice() 方法可从已有的数组中返回选定的元素。

split() 方法用于把一个字符串分割成字符串数组。

以上是关于Vue 之 push、pop、shift、unshift、splice、sort、reverse的主要内容,如果未能解决你的问题,请参考以下文章

pop函数&push函数&shift函数&unshift函数

js的数组对象

模拟Vue之数据驱动4

面试: Vue数组的变异方法

push以及pop,shift,unshift

push()shift()与pop()unshift()splice()