首先我们介绍一下splice(改变原数组)有些什么用法:删除功能、插入功能、替换功能。现在我们仔细介绍一下这三种功能·······
1、删除功能
我们来举个例子
var arr = ["aa","bb","cc","dd"]; //首先我们var一个数组
var arr1 = arr.splice(0,3); //然后我们去用splice的删除功能选取下标从0到3的内容,也就是前三个内容
console.log(arr1); //["aa","bb","cc"] 打印出我们选中的内容
console.log(arr); //["dd"] 打印出了截取完之后剩下的内容
2、插入功能
用一个例子来介绍一下
var arr = ["aa","bb","cc","dd"]; //先给个数组
var arr1 = arr.splice(1,0,"ff","pp"); //然后我们在下标为1,1之后的有0个删除的,然后去插入"ff"和"pp"
console.log(arr1); // [] //然后打印我们要插入的内容,它里边什么都没,然后我们去打印arr数组看看是不是已经插入进去了
console.log(arr); //["aa","ff","pp","bb","cc","dd"] 已经实现了
3、替换功能
举个例子
var arr = ["aa","bb","cc","dd"]; //给一个数组
var arr1 = arr.splice(1,2,"ff","pp"); //我们把下标为1,1后面的两个内容(包括1)截取删除然后替换成"ff","pp"
console.log(arr1); //["bb","cc"] //打印出我们截取出来的内容
console.log(arr); //["aa", "ff", "pp", "dd"] //然后打印出我们替换后的数组
这就是我们今天要介绍的splice的用法,希望对你们有帮助吧!!!!!