js删除Array数组中指定元素的两种方法


Posted in Javascript onAugust 03, 2016

本节内容:

js删除Array数组中指定元素

方法一,

/* 
* 方法: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 
} 
a = ['1','2','3','4','5']; 
alert("elements: "+a+"\nLength: "+a.length); 
a.remove(1); //删除下标为1的元素 
alert("elements: "+a+"\nLength: "+a.length);

方法二,

/* 
* 方法:Array.baoremove(dx) 
* 功能:删除数组元素. 
* 参数:dx删除元素的下标. 
* 返回:在原数组上修改数组. 
*/ 
Array.prototype.baoremove = function(dx) 
{ 
  if(isNaN(dx)||dx>this.length){return false;} 
  this.splice(dx,1); 
} 
b = ['1','2','3','4','5']; 
alert("elements: "+b+"\nLength: "+b.length); 
b.baoremove(1); //删除下标为1的元素 
alert("elements: "+b+"\nLength: "+b.length);

以上这篇js删除Array数组中指定元素的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript字符串String和Array操作的有趣方法
Dec 18 Javascript
去掉gridPanel表头全选框的小例子
Jul 18 Javascript
jquery用get实现ajax在ie里面刷新不进入后台解决方法
Aug 12 Javascript
jQuery搜索子元素的方法
Feb 10 Javascript
Javascript打印局部页面实例
Jun 21 Javascript
深入理解JS DOM事件机制
Aug 06 Javascript
javascript中递归的两种写法
Jan 17 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
Mar 02 Javascript
Bootstrap.css与layDate日期选择样式起冲突的解决办法
Apr 07 Javascript
vue-devtools的安装步骤
Apr 23 Javascript
小程序Request的另类用法详解
Aug 09 Javascript
基于JavaScript获取base64图片大小
Oct 18 Javascript
AngularJS基础 ng-src 指令简单示例
Aug 03 #Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
Aug 03 #Javascript
AngularJS基础 ng-show 指令简单示例
Aug 03 #Javascript
JavaScript判断数组是否存在key的简单实例
Aug 03 #Javascript
AngularJS基础 ng-selected 指令简单示例
Aug 03 #Javascript
jQuery 判断是否包含在数组中Array[]的方法
Aug 03 #Javascript
JS实现保留n位小数的四舍五入问题示例
Aug 03 #Javascript
You might like
php将时间差转换为字符串提示
2011/09/07 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
破解Session cookie的方法
2006/07/28 Javascript
从阿里妈妈发现的几个不错的表单验证函数
2007/09/21 Javascript
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
2011/07/31 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
firebug的一个有趣现象介绍
2011/11/30 Javascript
JS正则表达式大全(整理详细且实用)
2013/11/14 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
使用Angular CLI从蓝本生成代码详解
2018/03/24 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
基于vue手写tree插件的那点事儿
2019/08/20 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
jQuery实现中奖播报功能(让文本滚动起来) 简单设置数值即可
2020/03/20 jQuery
[06:40]2014DOTA2西雅图国际邀请赛 DK战队巡礼
2014/07/07 DOTA
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
Python内置模块logging用法实例分析
2018/02/12 Python
python3获取当前文件的上一级目录实例
2018/04/26 Python
浅谈python标准库--functools.partial
2019/03/13 Python
Python查找不限层级Json数据中某个key或者value的路径方式
2020/02/27 Python
JAVA SWT事件四种写法实例解析
2020/06/05 Python
Django DRF认证组件流程实现原理详解
2020/08/17 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
Nike德国官网:Nike.com (DE)
2018/11/13 全球购物
荷兰游戏商店:Allyouplay
2019/03/16 全球购物
音乐表演专业毕业生求职信
2013/10/14 职场文书
幼儿园小班植树节活动方案
2014/03/04 职场文书
2014年毕业演讲稿范文
2014/05/13 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
2014年政风行风工作总结
2014/11/22 职场文书
创业计划书之淘宝网店
2019/10/08 职场文书