Vue数组元素的操作
参考:http://www.daier.org/120841.htmlunshift() 在数组前端添加任意个项并返回新数组长度this.items.unshift(newItem1,newItem2)表示在数组前端添加2个元素。splice() 删除原数组的一部分成员,并可以在被删除的位置添加入新的数组成员语法:arrayObject.splice(index
·
参考: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 | 包含被删除项目的新数组,如果有的话。 |
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)表示清空数组
更多推荐
已为社区贡献3条内容
所有评论(0)