/* 方法:Array.remove(dx)
   * 功能:删除数组元素.
   * 参数:dx删除元素的下标.
   * 返回:在原数组上修改数组
   */

//经常用的是通过遍历,重构数组.
Array.prototype.remove=function(dx)
{
    if(isNaN(dx)||dx>this.length){return false;}
    for(var i=0,n=0;i<this.length;i++)
    {
        if(this[i]!=this[dx])
        {
            this[n++]=this[i]
        }
    }
    this.length-=1
}

//在数组中获取指定值的元素索引
Array.prototype.getIndexByValue= function(value)
{
    var index = -1;
    for (var i = 0; i < this.length; i++)
    {
        if (this[i] == value)
        {
            index = i;
            break;
        }
    }
    return index;
}

//使用举例

a = ['1','2','3','4','5'];
var dx=a.getIndexByValue("2");
a.remove(dx); //删除下标为dx的元素

转载于:https://www.cnblogs.com/JosephLiu/archive/2010/03/09/1681504.html

[转]JavaScript 删除数组中指定值的元素相关推荐

  1. php删除数组中指定值的元素

    php删除数组中指定值的元素 /*** 删除数组中指定值的元素* @author: ibrahim* @param array $arr 数组* @param string $val 值* @retu ...

  2. shell unset之后数组元素个数为_PHP删除数组中指定值的元素的方法

    PHP编程中,有时候需要对数组中指定的元素进行删除操作.这篇文章就说几种php语言中如何对数组中指定值的元素进行删除的方法. PHP unset() 函数 PHP删除数组中的元素需要用到函数 unse ...

  3. php删除数组指定的元素,php删除数组中指定值的元素的几种方法

    php删除数组中指定值的元素的几种方法 发布时间:2020-11-11 10:44:07 来源:亿速云 阅读:102 作者:小新 这篇文章主要介绍php删除数组中指定值的元素的几种方法,文中介绍的非常 ...

  4. php根据键值去除数组中的某个元素_php删除数组中指定值的元素的几种方法

    在一些特殊情况下,你需要删除数组中的特定值,而且要全部删除,其实方法有很多种,我们通过本文来进行讨论. 一.利用foreach和unset()函数删除数组中的特定元素 foreach($array a ...

  5. Python如何删除numpy数组中指定值的元素

    1.使用场景 删除数组中指定值的元素,比如我们读取到遥感影像背景值,我们不要使用这些值进行计算,那么我们可以直接删除掉这些背景值不参与计算. 2.删除方法 本来想使用内置函数进行删除的,发现np.de ...

  6. 删除指定下标的元素c语言,PHP删除数组中指定下标的元素方法

    1.前面有讲数组作为堆栈和队列时的删除元素操作,即按顺序有规律的进行删除.那么,如果需要从数组的中间位置删除某个元素该如何操作呢?就需要我们今天要讲的unset()函数了. 2.unset()函数允许 ...

  7. JavaScript删除数组里的某个元素

    删除的数组的某一项 splice(index,len,[item]) 注释:该方法会改变原始数组. splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值 index:数组开始下标 ...

  8. Vue中如何删除数组中指定值

    在做vue el-tree数组保存id时,用shift 函数发现总是删除数组的第一个,而非自己想要删除的那个 pid为数组,item.id为要删除的元素的值.1就是删除它自身. this.pid.sp ...

  9. php js动态删除数组元素,javascript如何删除数组中的指定元素

    js删除数组中的指定元素主要分为两步,首先判断数组中是否包含这个元素,然后再通过splice()方法来删除指定元素 本篇文章主要介绍的是如何通过javascript语言对数组中的指定元素进行删除的方法 ...

最新文章

  1. 《Python基础知识全家桶》
  2. 在目前大数据时代下,怎么能成为一名合格的数据分析师
  3. MySQL服务启动脚本
  4. Ubuntu安装nodeJS
  5. 山东省2021年普通高考成绩录取去向查询,2018年山东高考录取去向查询时间及入口...
  6. python的字典与集合
  7. Reordering the Cows
  8. 天空之城 matlab,[转载]matlab演奏《天空之城》代码
  9. 哲学家就餐(避免死锁)(多进程版)
  10. Saltstack SLS文件解读
  11. java 后台自动刷新请求_spring oauth2+JWT后端自动刷新access_token
  12. python如何得到13位时间戳?
  13. vs code 插件 简繁转换_18个vscode插件打造python的超级IDE
  14. 218.94.78.76:20001/index.php,详解spring中使用Elasticsearch的实例教程
  15. 函数式编程与面向对象编程[1]: Lambda表达式 函数柯里化 高阶函数
  16. 什么程序员最易找工作? 十大热门语言大汇集
  17. GooFlow有后门代码
  18. linux 节点互信,Linux 集群节点互信ssh配置
  19. CMD控制台光标无法显示
  20. 沧州中考计算机考试时间,2017年沧州市中考考试科目及时间

热门文章

  1. 虚拟顺丰快递生成器_电商时代|从顺丰优选看,生鲜冷链物流发展面临的问题及解决思路...
  2. linux网络发包性能优化
  3. (50)IO的延迟约束(输入延迟约束)
  4. (103)FPGA面试题-画出程序所描述的电路原理图(一)
  5. (66)FPGA模块调用(Verilog调用Verilog)
  6. Xilinx FPGA芯片命名规则
  7. 4 计数器verilog与Systemverilog编码
  8. java睡眠后继续执行_Java高级编程基础:如何使用线程的休眠,中断和连接
  9. RTT学习笔记6-内存管理
  10. typename的双重语义