文章出處

1 // var a = [1,2,3];

2 // a.splice(0); 3 // console.log(a); >>[]
4 // a.splice(1); 5 // console.log(a); >>[1]
6 // a.splice(0,1); 7 // console.log(a); >>[2,3]
// 第一個參數表示從第幾個開始,第二個參數表示刪除幾個,如果沒寫,,或者只寫一個參數0,將刪除全部。
1 // var a = [1,2,3]
2
// a.splice(0,0,6); 3 // console.log(a); >>[6, 1, 2, 3]

 // 第三個參數表示,添加一個值,在這一行代碼中表示,從第0個開始,刪除0個值,從第0個索引添加一個6。

1 // var a = [1,2,3]
2 // a.splice(0,1,6);
3 // console.log(a); >>[6, 2, 3]
4 // a.splice(1,1,6);
5 // console.log(a); >>[1, 6, 3]

  // 如果第二個參數,寫的不是0個,那么第三個參數可以當做替換來使用,當然這只是一個小技巧。


1 // a.splice(1,0,1.1,1.2,1.3);
2 // console.log(a); >>[1, 1.1, 1.2, 1.3, 2, 3]
// 可以在第二個參數后面添加任意個值

 




文章列表


不含病毒。www.avast.com
全站熱搜
創作者介紹
創作者 大師兄 的頭像
大師兄

IT工程師數位筆記本

大師兄 發表在 痞客邦 留言(0) 人氣()