slice()定义:从已有的数组中返回你选择的某段数组元素,不会改变原始数组
splice()定义:从数组中添加或删除元素,然后返回被删除的数组元素,会改变原始数组
1、slice()
语法:arrayObject.slice(start,end)
注:
1. start表示从何处开始选取,end表示从何处开始结束选取,表示一个选取的范围
2. start可以为负数,此时规定从数组尾部开始算起。也就是-1指最后一个元素,-2指倒数第二个元素,以此类推
3. end如果没有被指定参数,数组会包含从start到最后一个数组元素的所有元素
4. slice()方法不回修改数组本身,而是返回所选取范围的数组元素,如果想删除数组中某一个元素,需要用splice()
demo:
let arr = ['a', 'b', 'c'