返回一个新的数组,包含从start到end (不包含该元素)的arr中的元素。
let arr = [1,2,3,4,5,6,7]; let subarr = arr.slice(0,3); console.log(arr.slice(0,3)); // Array(3) [1, 2, 3] console.log("subarr ...",subarr); // subarr ... // Array(3) [1, 2, 3] console.log("arr ...",arr); // arr ... // Array(7) [1, 2, 3, 4, 5, 6, 7]
注:该方法并不会修改数组,而是返回一个子数组。如果想删除数组中的一段元素,应使用方法 Array.splice