splice() 对数组插入、删除、替换

501 阅读1分钟

1.splice()简介

  • splice()只针对数组使用,改变原数组的值,不返回任何值
  • splice()第一个参数为起始下标,第二个参数为替换多少个,第三个参数为替换成什么

2.插入

let arr = ['a','b','c','d'];
arr.splice(1,0,'ttt');    //第二个参数为0,代表不替换任何值
console.log(arr);    	  //['a','ttt','b','c','d'] 

3.删除

let arr = ['a','b','c','d'];
arr.splice(1,2);      
console.log(arr); 	  //['a','d']; 

4.替换

let arr = ['a','b','c','d'];
arr.splice(1,2,'ttt');	//第二个参数为2,代表替换掉两个值
console.log(arr);	//['a','ttt','d']