数组的切片方法
2018-02-05 本文已影响0人
诚燃
slice():
- 截取数组的一个片段或者子数组
- 接收1到2个参数。参数:截取数组起始索引和结束索引
- 如果只制定一个参数代表:从索引位置到数组结尾。
- 参数如果是负数代表:从数组末尾计算索引位置
- 此方法只能从数组前面往后面截取,如果第二个参数在第一个参数的前面,则返回空数组
- 此方法对原数组没有影响
splice():
- 在原数组上进行插入或者删除数组元素,会影响原数组
- 返回的结果是删除的元素组成的数组
- 参数:可以接受1个/2个或者2个以上的参数。
- 第一个参数是删除数据的索引位置
- 第二个参数是要删除数组元素的个数
- 第三个参数开始是要插入到原数组中的元素,插入的位置从第一个参数所在的索引开始。