[转]JavaScript 删除数组中指定值的元素
/* 方法: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 删除数组中指定值的元素相关推荐
- php删除数组中指定值的元素
php删除数组中指定值的元素 /*** 删除数组中指定值的元素* @author: ibrahim* @param array $arr 数组* @param string $val 值* @retu ...
- shell unset之后数组元素个数为_PHP删除数组中指定值的元素的方法
PHP编程中,有时候需要对数组中指定的元素进行删除操作.这篇文章就说几种php语言中如何对数组中指定值的元素进行删除的方法. PHP unset() 函数 PHP删除数组中的元素需要用到函数 unse ...
- php删除数组指定的元素,php删除数组中指定值的元素的几种方法
php删除数组中指定值的元素的几种方法 发布时间:2020-11-11 10:44:07 来源:亿速云 阅读:102 作者:小新 这篇文章主要介绍php删除数组中指定值的元素的几种方法,文中介绍的非常 ...
- php根据键值去除数组中的某个元素_php删除数组中指定值的元素的几种方法
在一些特殊情况下,你需要删除数组中的特定值,而且要全部删除,其实方法有很多种,我们通过本文来进行讨论. 一.利用foreach和unset()函数删除数组中的特定元素 foreach($array a ...
- Python如何删除numpy数组中指定值的元素
1.使用场景 删除数组中指定值的元素,比如我们读取到遥感影像背景值,我们不要使用这些值进行计算,那么我们可以直接删除掉这些背景值不参与计算. 2.删除方法 本来想使用内置函数进行删除的,发现np.de ...
- 删除指定下标的元素c语言,PHP删除数组中指定下标的元素方法
1.前面有讲数组作为堆栈和队列时的删除元素操作,即按顺序有规律的进行删除.那么,如果需要从数组的中间位置删除某个元素该如何操作呢?就需要我们今天要讲的unset()函数了. 2.unset()函数允许 ...
- JavaScript删除数组里的某个元素
删除的数组的某一项 splice(index,len,[item]) 注释:该方法会改变原始数组. splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值 index:数组开始下标 ...
- Vue中如何删除数组中指定值
在做vue el-tree数组保存id时,用shift 函数发现总是删除数组的第一个,而非自己想要删除的那个 pid为数组,item.id为要删除的元素的值.1就是删除它自身. this.pid.sp ...
- php js动态删除数组元素,javascript如何删除数组中的指定元素
js删除数组中的指定元素主要分为两步,首先判断数组中是否包含这个元素,然后再通过splice()方法来删除指定元素 本篇文章主要介绍的是如何通过javascript语言对数组中的指定元素进行删除的方法 ...
最新文章
- 《Python基础知识全家桶》
- 在目前大数据时代下,怎么能成为一名合格的数据分析师
- MySQL服务启动脚本
- Ubuntu安装nodeJS
- 山东省2021年普通高考成绩录取去向查询,2018年山东高考录取去向查询时间及入口...
- python的字典与集合
- Reordering the Cows
- 天空之城 matlab,[转载]matlab演奏《天空之城》代码
- 哲学家就餐(避免死锁)(多进程版)
- Saltstack SLS文件解读
- java 后台自动刷新请求_spring oauth2+JWT后端自动刷新access_token
- python如何得到13位时间戳?
- vs code 插件 简繁转换_18个vscode插件打造python的超级IDE
- 218.94.78.76:20001/index.php,详解spring中使用Elasticsearch的实例教程
- 函数式编程与面向对象编程[1]: Lambda表达式 函数柯里化 高阶函数
- 什么程序员最易找工作? 十大热门语言大汇集
- GooFlow有后门代码
- linux 节点互信,Linux 集群节点互信ssh配置
- CMD控制台光标无法显示
- 沧州中考计算机考试时间,2017年沧州市中考考试科目及时间