数组方法之splice

  • 删除元素
  • 删除元素并插入元素
  • 不删除元素并插入元素

按照顺序写入参数:
开始索引号  删除元素个数  被插入元素

形象化过程:

确定好索引号之后,有两个选择:删除对应元素或者不删除。

一:删除元素

  1. 只删除不插入。对应元素被删除,剩余数组元素自动补齐空位,索引号发生改变,数组长度发生改变。
  2. 删除后插入。被插入的第一个元素放到“开始索引号”位置,并陆续把其他需要被插入的元素按照顺序插入,等被插入元素插入完毕,原数组剩余的元素再相应排好顺序。

二:不删除

  1. 被插入元素从“开始索引号”处依次排列,而此处原本的元素排列到被插入元素后面

负数索引

从-1处插入,就是把第一个被插入元素放到倒数第一个位置(数组最末端对应-1)

从-2处插入,就是把第一个被插入元素放到倒数第二个位置(数组倒数第二个位置对应-2)

原文地址:https://www.cnblogs.com/flyover/p/14128193.html