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 相关文章推荐
js function定义函数的几种不错方法
Feb 27 Javascript
Angularjs 实现移动端在线测评效果(推荐)
Apr 05 Javascript
js如何编写简单的ajax方法库
Aug 02 Javascript
基于ES6作用域和解构赋值详解
Nov 03 Javascript
总结js函数相关知识点
Feb 27 Javascript
微信小程序实现简单跑马灯效果
May 26 Javascript
scrapyd schedule.json setting 传入多个值问题
Aug 07 Javascript
layui自己添加图片按钮并点击跳转页面的例子
Sep 14 Javascript
微信小程序自定义组件components(代码详解)
Oct 21 Javascript
JavaScript对象字面量和构造函数原理与用法详解
Apr 18 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
Aug 09 Javascript
vue表单验证之禁止input输入框输入空格
Dec 03 Vue.js
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实现的仿阿里巴巴实现同类产品翻页
2009/12/11 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
PHP查询并删除数据库多列重复数据的方法(利用数组函数实现)
2016/02/23 PHP
php中final关键字用法分析
2016/12/07 PHP
jquery validator 插件增加日期比较方法
2010/02/21 Javascript
用jquery模仿的a的title属性的例子
2014/10/22 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
NodeJS爬虫实例之糗事百科
2017/12/14 NodeJs
利用vue + element实现表格分页和前端搜索的方法
2017/12/25 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
关于RxJS Subject的学习笔记
2018/12/05 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
Nodejs对postgresql基本操作的封装方法
2019/02/20 NodeJs
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
vue 在methods中调用mounted的实现操作
2020/08/07 Javascript
Python 开发Activex组件方法
2009/11/08 Python
wxPython窗口中文乱码解决方法
2014/10/11 Python
教你用python3根据关键词爬取百度百科的内容
2016/08/18 Python
对numpy.append()里的axis的用法详解
2018/06/28 Python
python 自定义异常和异常捕捉的方法
2018/10/18 Python
python石头剪刀布小游戏(三局两胜制)
2021/01/20 Python
详解Python解决抓取内容乱码问题(decode和encode解码)
2019/03/29 Python
Python实现语音识别和语音合成功能
2019/09/20 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
Python 连接 MySQL 的几种方法
2020/09/09 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
后勤工作职责
2013/12/22 职场文书
开业庆典策划方案
2014/02/18 职场文书
家长对孩子的感言
2014/03/10 职场文书
企业文化建设实施方案
2014/03/22 职场文书
感恩的演讲稿
2014/05/06 职场文书
2015年度优秀员工推荐信
2015/03/23 职场文书
优秀党员主要事迹范文
2015/11/05 职场文书