js通过指定下标或指定元素进行删除数组的实例


Posted in Javascript onJanuary 12, 2017

实例如下:

删除指定下标数组元素 
Array.prototype.del=function(index){ 
    if(isNaN(index)||index>=this.length){ 
      return false; 
    } 
    for(var i=0,n=0;i<this.length;i++){ 
      if(this[i]!=this[index]){ 
        this[n++]=this[i]; 
      } 
    } 
    this.length-=1; 
  }; 
删除指定元素 
 
    Array.prototype.indexOf = function(val) { 
      for (var i = 0; i < this.length; i++) { 
        if (this[i] == val) return i; 
      } 
      return -1; 
    }; 
    Array.prototype.remove = function(val) { 
      var index = this.indexOf(val); 
      if (index > -1) { 
        this.splice(index, 1); 
      } 
    }; 
    function a(){ 
      var arr = [1, 2, 3, 4, 5]; 
    alert(arr.toString()); 
    arr.remove(3); 
    alert(arr.toString()); 
    }

第一种调用方式

arr.del(0);

以上就是小编为大家带来的js通过指定下标或指定元素进行删除数组的实例全部内容了,希望大家多多支持三水点靠木~

Javascript 相关文章推荐
Ajax,UTF-8还是GB2312 eval 还是execScript
Nov 13 Javascript
js选取多个或单个元素的实现代码(用class)
Aug 22 Javascript
Javascript 构造函数详解
Oct 22 Javascript
深入浅析Bootstrap列表组组件
May 03 Javascript
JavaScript解八皇后问题的方法总结
Jun 12 Javascript
关于Angular2 + node接口调试的解决方案
May 28 Javascript
webpack4 CSS Tree Shaking的使用
Sep 03 Javascript
VUE DOM加载后执行自定义事件的方法
Sep 07 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
May 05 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
Sep 10 Javascript
JS回调函数简单易懂的入门实例分析
Sep 29 Javascript
js实现鼠标拖曳效果
Dec 30 Javascript
js仿搜狐视频记录片列表展示效果
May 30 #Javascript
原生js实现商品放大镜效果
Jan 12 #Javascript
JS 在数组指定位置插入/删除数据的方法
Jan 12 #Javascript
JS图片压缩(pc端和移动端都适用)
Jan 12 #Javascript
原生js实现淘宝购物车功能
Jun 23 #Javascript
jQuery实现拖拽可编辑模块功能代码
Jan 12 #Javascript
jQuery实现倒计时重新发送短信验证码功能示例
Jan 12 #Javascript
You might like
php htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
PHP计算加权平均数的方法
2015/07/16 PHP
php ajax数据传输和响应方法
2018/08/21 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
document 和 document.all 分别什么时候用
2006/06/22 Javascript
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
javascript实现的在当前窗口中漂浮框的代码
2010/03/15 Javascript
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
网页实时显示服务器时间和javscript自运行时钟
2014/06/09 Javascript
jquery datatable后台封装数据示例代码
2014/08/07 Javascript
浅谈javascript 归并方法
2015/01/21 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
AngularJS页面传参的5种方式
2017/04/01 Javascript
Angular中的$watch、$watchGroup、$watchCollection
2017/06/25 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
JS如何实现封装列表右滑动删除收藏按钮
2020/07/23 Javascript
零基础写python爬虫之urllib2使用指南
2014/11/05 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
2018/03/20 Python
你还在@微信官方?聊聊Python生成你想要的微信头像
2019/09/25 Python
Pycharm添加虚拟解释器报错问题解决方案
2020/10/13 Python
CSS3教程:边框属性border的极致应用
2009/04/02 HTML / CSS
linux系统都有哪些运行级别
2012/04/15 面试题
医药专业应届毕业生求职信范文
2014/01/01 职场文书
毕业设计计划书
2014/01/09 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
《阳光》教学反思
2014/02/23 职场文书
股份合作协议书
2014/04/12 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
爱我中华教学反思
2014/04/28 职场文书
高中课程设置方案
2014/05/28 职场文书
护士节活动总结
2014/08/29 职场文书
装配车间主任岗位职责
2015/04/08 职场文书
2015年超市工作总结范文
2015/05/26 职场文书
党小组推荐意见
2015/06/02 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书