参考:http://www.daier.org/120841.html

unshift() 在数组前端添加任意个项并返回新数组长度

this.items.unshift(newItem1,newItem2)表示在数组前端添加2个元素。

splice() 删除原数组的一部分成员,并可以在被删除的位置添加入新的数组成员

语法: arrayObject.splice(index,howmany,item1,.....,itemX)

参数 描述
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, ..., itemX 可选。向数组添加的新项目。

返回值

类型 描述
Array 包含被删除项目的新数组,如果有的话。
this.items.splice(0, 2, newItem)
0表示数组下标
2表示数组长度
newItem表示加入的数据;不能是数组,只能是单个的数据或对象
this.items.splice(2, 2, newItem)表示替换第二个元素
this.items.splice(1, 2, newItem1, newItem2)表示替换掉第一和第二个元素为newItem1和newItem2

this.items.splice(0, 2)表示清空0到2数组下标的元素
this.items.splice(0)表示清空数组

Logo

前往低代码交流专区

更多推荐