slice()
- 可以用来从数组提取指定元素
- 该方法不会改变元素数组
- 参数:
- 截取开始的位置索引,包含开始索引
- 截取结束的位置索引,不包含结束索引
- 第二个参数可以省略不写,此时会截取从开始索引完后的所有元素
- 索引可以传递一个负值
- -2表示倒数第二个数
1 | var result = arr.slice(1,2); |
splice()
- 删除数组中的指定元素
- 使用splice()会删除指定元素
- 并将被删除的元素作为返回值返回
- 参数
- 第一个:表示开始位置的索引
- 第二个:表示删除的数量
- 第三个及以后:可以传递一些新的元素,这些元素会自动插入到开始位置索引的前面
1 | arr.splice(0,2); |