var fruits = ["Banana", "Orange", "Apple", "Mango"];
splice()返回的是被刪除的那元素
var fruits = ["Banana", "Orange", "Apple", "Mango"];
console.log(fruits.splice(2,1)) //['Apple']
console.log(fruits.splice(2,0)) //[]
array.splice(m,n)是索引为m的那个数开始,删除m之后的那个元素,m是第一个。
那么这里的splice(2,1)就是删除fruits数组中索引为2的元素apple开始删除1个元素,就是删除apple本身,所以起返回值就是 ['Apple']
那么这里的splice(2,0)就是删除fruits数组中索引为2的元素apple开始删除0个元素,就是0元素删除,所以起返回值就是 [ ]