var arr = [0,1,2,3,4];
slice();
不会改变原数组,将截取到的元素封装到一个新数组中返回
从数组中截取出指定的元素
arrayObject.slice(start,end);
start必需,(开始位置的索引,包含开始索引)规定从何处开始截取,若果为负数,从数组尾部开始算起的位置,
end 可选,(结束位置的索引,不包含开始索引)规定从何处结束,若果没有,截取到最后,若为负数,从后往前数
var sliceArr = arr.slice(0,2);
console.log(sliceArr)
splice();
删除数组中的指定元素,改变原数组,并且返回删除的元素
arr.spliceArr(0,2);
arrayObject.splice(star,end);
start 开始的索引
end 删除的个数,如果是0的话一个都不删除
arrayObject.splice(star,end,"123","456");
第三个及以后的参数是自动插入在开始位置的索引前(即替换删除的元素)