js从数组中删除指定元素 去掉数组中的某一项的代码

Js数组是js知识中非常重要的一部分。有时候我们有这样的要求,js数组删除指定的元素。首先定义一个函数获取被删除的指定元素的索引值,然后使用js数组删除方法删除指定元素。两步走,不难,也简单。1。JS的array对象定义了一个函数来寻找指定元素在数组中的位置,也就是索引值...

Js数组是js知识中非常重要的一部分。有时候我们有这样的要求,js数组删除指定的元素。首先定义一个函数获取被删除的指定元素的索引值,然后使用js数组删除方法删除指定元素。两步走,不难,也简单。

1。JS的array对象定义了一个函数来寻找指定元素在数组中的位置,也就是索引值。代码如下:

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

2。使用获取该元素的索引,并使用js数组的固有函数删除该元素。代码如下:

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

这样就构造了这样一个js数组删除函数。

3。案例:删除‘在下面的myCase数组cd & # 8217:

var myCase=new Array("abk","djp","dcg","cd");

您可以直接使用它:

myCase.remove('cd');

4。最后

验证js数组是否成功删除了指定的元素:

console.log(myCase[3]);

我们可以在控制台中看到undefined是未定义的,表示数组的第四项已经被删除。

5。完整版案例代码:

<script type="text/javascript"> 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); } }; var myCase=new Array("abk","djp","dcg","cd"); myCase.remove('cd'); console.log(myCase[3]); //打印出结果:undefined</script>

本文来自奶味小仙女投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/608045.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 06-26
下一篇 06-26

相关推荐

  • excel冻结指定行和列的教程 怎样冻结指定行和列

    如果工作表中有大量的数据,在处理数据的时候,鼠标滚轮上下滚动,或者滚动条左右拖动,你就不知道某个数据对应的是哪一行哪一列,你就要回到工作表的顶部去查看,如下图所示:如果上下看,数据处理的效率会很低。冻结窗口,这样您就可以随时看到数据对应的列和行。关键操作冻

    2023-07-22 06:35:01
    194 0
  • redis依赖环境 redis启动指定配置文件

    【/s2/】案例一:【/s2/】某产品线开发者搭建了一个庞大的价格存储系统。底层是关系数据库,只用来处理一些事务性操作,存储一些基础数据。在关系数据库之上还有一套MongoDB。由于MongoDB的文档数据结构,这使得它们易于使用,并且还可以支持一定量的并发。大多数情况下,大量

    2023-07-07 21:12:01
    628 0
  • html跳转页面代码 详解html跳转到指定页面

    一、锚链的概念我们在浏览网页的时候,一般会碰到一个很长的网页,滚动条总是向下的,底部一般会有一个返回顶部的键。或者说去哪儿,这个按钮就是锚链接功能。二、锚链的语法就两个值:第一个是锚点在哪里?二是重点在哪里?<body><!-- 2、跳转的目标位置:点-->&

    2023-06-29 21:17:01
    487 0
  • js从数组中删除指定元素 去掉数组中的某一项的代码

    Js数组是js知识中非常重要的一部分。有时候我们有这样的要求,js数组删除指定的元素。首先定义一个函数获取被删除的指定元素的索引值,然后使用js数组删除方法删除指定元素。两步走,不难,也简单。1。JS的array对象定义了一个函数来寻找指定元素在数组中的位置,也就是索引值

    2023-06-26 11:06:01
    301 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信