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 相关文章推荐
实现连缀调用的map方法(prototype)
Aug 05 Javascript
javascript一些实用技巧小结
Mar 18 Javascript
解析Javascript中难以理解的11个问题
Dec 09 Javascript
JavaScript表格常用操作方法汇总
Apr 15 Javascript
酷炫jQuery全屏3D焦点图动画效果
Mar 22 Javascript
JS简单循环遍历json数组的方法
Apr 22 Javascript
基于jQuery实现简单人工智能聊天室
Feb 10 Javascript
将input框中输入内容显示在相应的div中【三种方法可选】
May 08 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
Aug 06 Javascript
vue实现密码显示隐藏切换功能
Feb 23 Javascript
详解微信小程序开发用户授权登陆
Apr 24 Javascript
js事件触发操作实例分析
Jun 21 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
关于时间计算的结总
2006/12/06 PHP
.htaccess文件保护实例讲解
2011/02/06 PHP
php header功能的使用
2013/10/28 PHP
php提高网站效率的技巧
2015/09/29 PHP
PHP学习笔记之php文件操作
2016/06/03 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
JavaScript实用技巧(一)
2010/08/16 Javascript
jQuery 过滤not()与filter()实例代码
2012/05/10 Javascript
Jquery的hover方法让鼠标经过li时背景变色
2013/09/06 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
javascript解析json实例详解
2014/11/05 Javascript
JS数组(Array)处理函数整理
2014/12/07 Javascript
jQuery无刷新上传之uploadify简单代码
2017/01/17 Javascript
ReactNative短信验证码倒计时控件的实现代码
2017/07/20 Javascript
jquery中有哪些api jQuery主要API
2017/11/20 jQuery
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
python的id()函数解密过程
2012/12/25 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
Django中的Model操作表的实现
2018/07/24 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
微软澳洲官方网站:Microsoft Australia
2017/01/10 全球购物
KIKO美国官网:意大利的平价彩妆品牌
2017/05/16 全球购物
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
一些Solaris面试题
2013/03/22 面试题
肯尼迪就职演说稿
2013/12/31 职场文书
给老师的道歉信
2014/01/11 职场文书
教师求职自荐信
2014/03/09 职场文书
幼儿园小班评语大全
2014/04/17 职场文书
会计演讲稿范文
2014/05/23 职场文书
大学生应聘求职信
2014/05/26 职场文书
音乐兴趣小组活动总结
2014/07/07 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
党员对照检查材料整改措施思想汇报
2014/09/26 职场文书
Mysql Innodb存储引擎之索引与算法
2022/02/15 MySQL
Win10鼠标宏怎么设置?win10系统鼠标宏的设置方法
2022/08/14 数码科技