slice方法 主要用来截取数组 原数组不发生变化 返回一个新数组
var arr1 = ["arr1", "arr2", "arr3", "arr4", "arr5", "arr6"];
// 传入两个参数 一个是开始截取的下标 一个是结束截取的下标
var newarr1 = arr1.slice(1, 5);
console.log(newarr1) // ["arr2", "arr3", "arr4", "arr5"] 下标为1, 2, 3, 4的值都被截取出来了 但是没有下标为5的值 所以截取并的不包括第二个参数
console.log(arr1) // ["arr1", "arr2", "arr3", "arr4", "arr5", "arr6"]
// 传入一个参数 表示需要开始截取的下标 默认截取从开始截取的下标开始到数组结束
var newarr2 = arr1.slice(1);
console.log(newarr2) // [ "arr2", "arr3", "arr4", "arr5", "arr6"]; 可以看到除了下标为1的都被截取了