JS删除数组里的某一个元素
首先可以给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');
转载于:https://www.cnblogs.com/wangyongx/p/11425865.html
JS删除数组里的某一个元素相关推荐
- js删除数组中的某一个元素
删除数组中的某一个元素,这里写一个普通的办法 首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: Array.prototype.indexOf = functi ...
- js判断数组里是否有重复元素的方法
转: js判断数组里是否有重复元素的方法 https://blog.csdn.net/longzhoufeng/article/details/78840974 第一种方法:但是下面的这种方法数字字符 ...
- java数组删除元素_java删除数组中的某一个元素的方法
下面小编就为大家带来一篇java删除数组中的某一个元素的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 实例如下: package org.company.proj ...
- python为数组里的每一个元素加1的代码
在内容闲暇时间,将开发过程较好的内容段珍藏起来,下面内容段是关于python为数组里的每一个元素加1的内容,应该能对各位有帮助. #!/usr/bin/env python # # [SNIPPET_ ...
- JS删除数组里的某个元素方法
1.删除数组指定的某个元素 首先可以给JS的数组对象定义一个函数,用于查找指定的元素在数组中的位置,即索引,代码为: Array.prototype.indexOf = function(val) { ...
- js删除数组里的某个元素
JavaScript中如何删除数组某个元素,我们有需要了解splice这个方法,翻译为剪接,arr.splice(0,1)表示删除数组的第一个,arr.splice(1,2)表示删除从第二个开始,长度 ...
- vue js删除数组中指定索引的元素
在前端开发中,我们经常需要对数组进行操作,增删改是经常的事情,那我们js中该如何删除指定的下标元素呢???? 我们用splice来操作 1.定义和用法 splice() 方法用于添加或删除数组中的元素 ...
- c语言如何删除数组中的某一个元素_数据结构之线性表高效删除重复元素
刚刚学完数据结构之线性表中关于顺序表和单链表的知识,我们知道顺序表中存储数据的结构是一个数组,对于数组来说,在尾部插入.删除元素是比较高效的,但是如果在中间或者开头插入.删除元素,就会涉及数据的搬移, ...
- js删除数组里的某一项
总结了3种方法. 1.首先求出删除的一项在数组中的索引 Array.prototype.indexOf = function(val) {for (var i = 0; i < this.len ...
最新文章
- 18 常用模块 random shutil shevle logging sys.stdin/out/err
- iOS开发UI篇 -- UISearchBar 属性、方法详解及应用(自定义搜索框样式)
- B+树 -- MySQL数据库索引
- linux 自动安装系统,cobbler 自动安装linux系统
- MFC:ID命名和数字约定
- JDBC连接数据库的8个步骤
- android 判断服务是否正在运行,Android 判断某个服务(service)是否运行
- Vue中如何实现代码高亮功能?
- net core 使用Newtonsoft.Json 读取Json文件数据
- vb难还是c语言难java_c语言难还是vb难?
- 人工智能数学基础--概率与统计9:概率运算、加法公理、事件的独立性、概率乘法定理、条件概率、全概率公式以及贝叶斯公式
- 打造地图拼接利器(一)前言
- 合成孔径 saft matlab,合成孔径聚焦超声成像系统的计算机仿真
- [状压DP]帮助Bubu
- 开源网站云查杀方案之ClamAV服务器的搭建
- Adobe Illustrator AI撤回和取消撤回
- Linux常用快捷键、文件管理和查询
- 2021-11-16派森编程学习笔记“上帝视角下的游戏操盘手” 通过类的继承学会了复用代码,减少代码冗余,提高编程效率。
- Python math.fabs() 方法
- [NOIP2017模拟]permut
热门文章
- 前端(jQuery)(10)-- jQuery标签切换
- 修改/etc/resolv.conf又恢复到原来的状态?[转]
- SILVERLIGHT访问WCF时通过WEB.CONFIG 指定服务器地址
- 数据库---连接查询,数据表之间的并交集关系
- 前端—每天5道面试题(8)
- 3d数学基础:图形和游戏开发(第2版)_游戏引擎编程需要哪些基本数学知识?
- 你有遇到过最没良心的人吗?
- 恣无忌惮的拼音及解释
- 【无一时】的意思和解释
- 在兼职的情况下,有什么办法可以在年底之前挣5000到一万块?