关于数组splice 的用法
var arr = [1,'545',true,'333',44,55,66,44,6]
console.log(arr.length)
/*
splice() 删除 替换 插入
1:一个参数:删除:从索引值元素开始;一直删除到最后,返回删除数组组成的数组
2:注意:原来数组发生来改变
2:splice(index,len) 从索引值index开始 删除len个元素;返回len个元素组成的数组
注意:原来数组发生改变
3:三个以上参数时:作用:替换或者插入;表示:从索引值元素开始;删除了len个元素;从删除位置开始插入【参三】后面的参数
*/
// 删除 索引值为三以后的数据
var res = arr.splice(3,2,'替换1','替换2')
console.log(res,arr)
// 删除几个
var arr1 = [23,4,5,6,7,8]
// 从第二个索引值开始;删除一个 // 5 返回【5】
var res1 = arr1.splice(2,1);
// 替换
var arr2 = [4,5,6,7,8,9,3]
// 从索引值为1开始删除2个元素;将'cc''aa' 替换删除元素 5 6
var res2=arr2.splice(1,2,'aa','cc')
console.log(res2,arr2)
// 插入 不删除只新增
var arr3 = [2,3,4,5]
// 从第二个索引值开始 删除0个 插入2个元素
var res3 = arr3.splice(2,0,'ddd','aaa')
console.log(arr3,res3)