slice和splice
slice(start,end): 切割 包前不包后 返回值为切割值 原数组没有改变!
splice(start,deleteCount,item1,item2,itemN): 拼接 返回值为删除值 原数组发生改变! item替换删除值
var arr = ['1','2','3','4','5'];
var res = arr.slice(0,3)
console.log(arr);// ['1', '2', '3', '4', '5']
console.log(res);// ['1', '2', '3']
var res = arr.splice(1,3,"item1",'item2','item3','item4')
console.log(arr);// ['1', 'item1', 'item2', 'item3', 'item4', '5']
console.log(res);// ['2', '3', '4']