slice()可以从数组中提取指定元素,指定元素为索引的方式
该方法不会改变本身的数组,而是将提取元素封装到新的数组返回
需要注意的是:
截取开始的索引,包含开始索引
截取结束的索引,不包含结束索引
arr.slice(3,5)包含索引为3的值 但不包含索引为5的值
arr.slice(a,b)第二个参数可以省略不写,此时会截取从开始索引往后的所有元素
注意索引可以为一个赋值 数组可以从-1开始 从后往前计算 -1倒数第一个 -2倒数第二个
splice()删除元素并向数组添加新的元素
使用splice()会影响到原数组,并将删除的元素作为返回值返回
splice()方法不仅能删除元素 还可以在删除元素的基础上添加新的元素
需要注意的是:
splice(a,b,c) a是开始位置的索引 b是删除的数量 c及以后可以任意添加元素