1、push()方法,在数组中最后添加元素;
2、pop()方法,删除数组中的最后元素;
3、shift()方法,删除数组中的第一个元素;
4、unshift()方法,在数组最前面添加元素;
5、splice(index,len,[arr])方法,删除元素、插入元素、替换元素;
item:['a','b','c','d']
删除元素:第二个参数传入你要删除的几个元素(如果没有传就删除后面所有元素);
item.splice(1,1) //['a','c','d'] 删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变;
替换元素:第二个参数,表示我们要替换几个元素,后面用于替换前面的元素;
item.splice(1,1,'hhh') //['a','hhh','c','d']替换起始下标为1,长度为1的一个值为‘hhh’,len设置的1;
item.splice(1,2,'hhh') //['a','hhh','d']替换起始下标为1,长度为2的一个值为‘hhh’,len设置的2;
插入元素:第二个参数,传入0,并且后面跟上要插入的元素;
item.splice(1,0,'hhh') //['a','hhh','b','c','d'] 表示在下标为1处添加一项‘hhh’
6、sort()方法,数组元素排序;
7、reverse()方法,数组元素反转
注意:通过索引值改变数组元素不是响应式的,不会自动刷新数据