js中splice對數組的操作

js中的splice主要是對數組進行的操作,可以進行刪除、添加等功能。


1.刪除功能:splice(index,howmany)

  1. index: 表示從數組的第幾個元素開始
  2. howany:表示要刪除幾項(包括index在內)    
<!DOCTYPE html> 
<html> 
<body> 
<script> 
var array = ['a','b','c','d']; 
var removeArray = array.splice(0,2); 
alert(array);//彈出c,d 
alert(removeArray);//返回值爲刪除項,即彈出a,b
</script> 
</body> 
</html>


2.添加元素功能:splice(index,0,value)
  1. index:表示新元素值要插入的位置
  2. 0:添加元素的時候固定寫法
  3. value:要添加的元素值
<!DOCTYPE html> 
<html> 
<body> 
<script> 
var array = ['a','b','c','d']; 
var removeArray = array.splice(1,0,'insert'); 
alert(array);//彈出a,insert,b,c,d 
alert(removeArray);//彈出空 
</script> 
</body> 
</html>


3.替換功能:splice(index,num,value)
  1. index:開始的位置
  2. num:位於index之後的要刪除的項數
  3. value:要添加的元素
<!DOCTYPE html> 
<html> 
<body> 
<script> 
var array = ['a','b','c','d']; 
var removeArray = array.splice(1,1,'insert'); 
alert(array);//彈出a,insert,c,d 
alert(removeArray);//彈出b 
</script> 
</body> 
</html>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章