📄 使用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 + -