在前端开发中,我们经常需要对数组进行操作,增删改是经常的事情,那我们js中该如何删除指定的下标元素呢????
我们用splice来操作
1.定义和用法
splice() 方法用于添加或删除数组中的元素。
注意:这种方法会改变原始数组。
数组中添加新元素:
var fruits = [“Banana”, “Orange”, “Apple”, “Mango”];
fruits.splice(2,0,”Lemon”,”Kiwi”);
fruits 输出结果:
Banana,Orange,Lemon,Kiwi,Apple,Mango
如果仅删除一个元素,则返回一个元素的数组。 如果未删除任何元素,则返回空数组。
2.删除指定下标元素
如要删除下标为2的元素,就是splice(2,1),2表示下标,1表示长度
还有其他的一些用法:
arr.splice(1,1); //删除第2个元素(下标是从0开始)
arr.splice(2+2,1,9); //把第4个位置的元素替换为9
arr.splice(2+3,2,[‘w’,’z’]);//把第5和第6位置的元素替换为w和z(2表示长度,从5开始到2位的长度,也就是5和6)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/115012.html