Array对象的方法——splice

99 阅读1分钟

说明

  • 对原数组进行操作(会改变原数组),往数组里边添加or删除元素

使用方法

参数(*必传,选传,选传):

  • 参数一:startIndex,必传。从数组的下标几开始添加or删除元素
  • 参数二:deleteCount,选传。如果传了,传了几那么就代表从start下标开始,删除几个元素。如果不传,则删除从下标为start至数组末尾的元素。
    • 但是如果既传了参数三,也传了参数二,那么将会先执行删除操作,在执行添加操作。
  • 参数三:...item,选传。如果需要添加元素,那么就传。如果是删除元素,则不传。
    • 添加元素时,从start开始添加,如果参数二为0,那么会从start的位置开始插入添加的元素。

返回值

  • 如果有删除元素,则返回包含删除元素的数组
  • 如果没有删除元素,则返回空数组

例子一:既有删除操作也有添加操作

image.png

例子二:只有删除操作

image.png

例子三:只有添加操作

image.png

例子四:参数1是负数(从倒数第几开始进行操作)

1722239508694941.png