美文网首页
JS删除数组中的某个元素

JS删除数组中的某个元素

作者: xintop | 来源:发表于2020-09-10 11:45 被阅读0次

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

Array.prototype.indexOf = function(val) { 
    for (var i = 0; i < this.length; i++) { 
        if (this[i] == val) return i; 
    } 
    return -1; 
};

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

Array.prototype.remove = function(val) { 
    var index = this.indexOf(val); 
        if (index > -1) { 
            this.splice(index, 1); 
        } 
};

例如,我们有一个数组:

var arr=['aa','ss','dd','ff'];

如果要删除'dd',可以使用

arr.remove('dd');

相关文章

  • js笔记

    js数组 删除某个元素 js数组是否含有某个元素 判断value为undefined cookie操作

  • ios - 删除数组中某个元素

    删除数组中某个元素 数组去重

  • 数组元素删除

    关键词:Array数组删除多个元素、JS、倒序删除 背景? 删除数组中特定条件的元素(可能存在多个)_JS实现。实...

  • JS删除数组中的某个元素

    首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: 然后使用通过得到这个元素...

  • JavaScript删除数组里的某个元素

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

  • 数组中删除某个元素

  • JS 数组删除元素

    对JS删除数组中的某个元素进行的一个小封装扩展一个数组删除函数,删除时会改变数组自身的长度,这个方法将直接更改原数...

  • TypeScript数组操作

    声明 查找数组中某个元素 查找满足条件的所有元素(过滤) 删除某个元素 把多个数组拼接成一个新数组

  • js 数组操作合集(主要针对对象数组)

    1,根据对象中元素 查找对象数组中对应的元素 2,删除数组中指定对象的元素 并返回删除后的数组 3,js数组实现权...

  • js数组删除某个元素的方法

    在做一个网站,用vue cli搭建的框架。 通过扩展数组的原型来实现删除指定元素。 首先查找索要删除的元素在数组中...

网友评论

      本文标题:JS删除数组中的某个元素

      本文链接:https://www.haomeiwen.com/subject/wfivektx.html