数组splice和slice的区别主要在于它们对于原数组的影响以及参数的接收方式不同。
splice会改变原数组,它是通过删除或者替换现有元素。或者原地添加新元素来改变数组,并且返回被修改的内容。
splice(start, num, item1, item2, ...),分别是开始索引,要删除的元素数量,(如果指定item参数,则是要插入的元素)。
slice不会改变原数组,它是返回一个由开始索引和结束索引决定的新数组,接受两个参数,即开始索引和结束索引(可选),如果结束索引被省略,则slice会一直提取到数组末尾。