?? 使用splice方法操作數組.htm
字號:
使用splice方法可以刪除數組中的任意成員
如何刪除數組中的成員一直困擾著我,我用過slice方法,也用過循環處理,總感覺到很麻煩,而在實際開發中,這個功能是無法避免的。
有時候,解決方法非常簡單,非常顯眼,但是你又一直忽視他的存在。這不,數組對象已經提供了splice方法,就是用于解決這個問題的。
<xmp>
<script>
var a=[1,2,3]
a.splice(1,1)
alert(a)
</script>
<script>
var a=[1,2,3]
a.splice(1,1,4,6,7,8)//第三后面都是要添加的元素
alert(a)
a.splice(0,1,3)//移出第一個然后在第一個插入 類似push push返回新長度
alert(a)
a.splice(2,0,5)//在第三個元素插入一個5 指定元素添加不錯;
alert(a)
a.splice(-1,1)//移動最后一位 類似shift方法 返回移出元素
alert(a) //感覺splice經常用;因為他是修改數組本身
</script>
</xmp>
<script>
var a=[1,2,3]
a.splice(1,1)
alert(a)
</script>
<script>
var a=[1,2,3]
a.splice(1,1,4,6,7,8)//第三后面都是要添加的元素
alert(a)
a.splice(0,1,3)//移出第一個然后在第一個插入 類似push push返回新長度
alert(a)
a.splice(2,0,5)//在第三個元素插入一個5 指定元素添加不錯;
alert(a)
a.splice(-1,1)//移動最后一位 類似shift方法 返回移出元素
alert(a) //感覺splice經常用;因為他是修改數組本身
</script>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -