splice()方法通过删除现有元素和/或添加新元素来更改一个数组的内容。修改数组自身
1 var months = ['Jan', 'March', 'April', 'June']; 2 months.splice(1, 0, 'Feb'); 3 // inserts at 1st index position 4 console.log(months); 5 // expected output: Array ['Jan', 'Feb', 'March', 'April', 'June'] 6 7 months.splice(4, 1, 'May'); 8 // replaces 1 element at 4th index 9 console.log(months); 10 // expected output: Array ['Jan', 'Feb', 'March', 'April', 'May']
arr.splice(start, deleteCount,item1,item2,...args)
参数:
第一个:start修改的开始位置
第二个:deleteCount删除元素的个数
第3-n个:添加进入数组的元素
适合删除数组某一区域元素,和插入新的元素
返回一个由删除元素所组成的数组