javascript如何删除数组里的某个元素

您所在的位置:网站首页 怎么把数组中一个元素删除 javascript如何删除数组里的某个元素

javascript如何删除数组里的某个元素

2022-05-05 02:24| 来源: 网络整理| 查看: 265

javascript如何删除数组里的某个元素 2022-02-19 18:52:24 PHP中文网 JavaScript

本文摘自PHP中文网,作者coldplay.xixi,侵删。

javascript删除数组里的某个元素方法:首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置;然后使用通过得到这个元素的索引,使用js数组自己固有的函数去删除这个元素。

本教程操作环境:windows7系统、javascript1.8.5版,DELL G3电脑。

javascript删除数组里的某个元素方法:

首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为:

1

2

3

4

5

6

Array.prototype.indexOf = function(val) {

for (var i = 0; i < this.length; i++) {

if (this[i] == val) return i;

}

return -1;

};

然后使用通过得到这个元素的索引,使用js数组自己固有的函数去删除这个元素:

代码为:

1

2

3

4

5

6

Array.prototype.remove = function(val) {

var index = this.indexOf(val);

if (index > -1) {

this.splice(index, 1);

}

};

这样就构造了这样一个函数,比如我有有一个数组:

1

var emp = ['abs','dsf','sdf','fd']

假如我们要删除其中的 'fd' ,就可以使用:

1

emp.remove('fd');

相关免费学习推荐:javascript(视频)

以上就是javascript如何删除数组里的某个元素的详细内容,更多文章请关注木庄网络博客!

欢迎分享,(木庄网络博客交流QQ群:562366239)

转载请注明出处:木庄网络博客 » javascript如何删除数组里的某个元素

标签:javascript删除元素

打赏

取消 木庄网络博客

感谢您的支持,我会继续努力的!

扫码支持 扫码打赏,您说多少就多少 支付宝 微信

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

相关推荐 css grid布局的优缺点是什么? javascript如何改变背景 css input大小怎么设置 什么是web前端工程师?web前端工程师是干什么的 html怎么实现音乐隐藏 jquery如何判断元素是否在数组中 javascript字符串怎么进行编码转换 bootstrap react区别 评论


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3