数组方法之splice
- 删除元素
- 删除元素并插入元素
- 不删除元素并插入元素
按照顺序写入参数:
开始索引号 删除元素个数 被插入元素
形象化过程:
确定好索引号之后,有两个选择:删除对应元素或者不删除。
一:删除元素
- 只删除不插入。对应元素被删除,剩余数组元素自动补齐空位,索引号发生改变,数组长度发生改变。
- 删除后插入。被插入的第一个元素放到“开始索引号”位置,并陆续把其他需要被插入的元素按照顺序插入,等被插入元素插入完毕,原数组剩余的元素再相应排好顺序。
二:不删除
- 被插入元素从“开始索引号”处依次排列,而此处原本的元素排列到被插入元素后面
负数索引
从-1处插入,就是把第一个被插入元素放到倒数第一个位置(数组最末端对应-1)
从-2处插入,就是把第一个被插入元素放到倒数第二个位置(数组倒数第二个位置对应-2)