js操作方法中splice的用法

首先我们介绍一下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的用法,希望对你们有帮助吧!!!!!

你可能感兴趣的:(js操作方法中splice的用法)