美文网首页
js数组删除某个元素的方法

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

作者: StormerX | 来源:发表于2019-10-08 15:46 被阅读0次

在做一个网站,用vue cli搭建的框架。

通过扩展数组的原型来实现删除指定元素。

首先查找索要删除的元素在数组中的位置。

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

接下来删除指定位置的元素

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

完成了上面2段代码后,在使用数组对象的时候就可以用remove()这个方法来删除元素了。比如像下面这样:

 var temp = ['aaa','bbb','ccc','ddd'];

 console.log(temp);
 temp.remove('ccc');
 console.log(temp);

运行结果


OK,现在只要把上面两段JS代码放到main.js的created事件方法里,整个工程的数组就都可以使用了。


相关文章

  • js笔记

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

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

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

  • JS 数组删除元素

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

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

    splice(index,len,[item]) 注释:该方法会改变原始数组。 splice有3个参数,它也可以用...

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

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

  • 2021-04-02

    Js数组常用的方法 1,push 后增,数组末尾添加元素,并返回数组的最新长度 2,pop 后删,数组末尾删除元素...

  • js-数组的基本操作

    本文主要介绍js数组元素的一些基本操作,常用的一些方法 关键词:创建数组、新增数组元素、删除数组元素、将数组变成字...

  • 数组元素删除

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

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

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

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

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

网友评论

      本文标题:js数组删除某个元素的方法

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