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 相关文章推荐
javascript中判断一个值是否在数组中并没有直接使用
Dec 17 Javascript
JS打开新窗口的2种方式
Apr 18 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
Aug 23 Javascript
javascript 数组排序函数sort和reverse使用介绍
Nov 21 Javascript
javascript通过className来获取元素的简单示例代码
Jan 10 Javascript
JavaScript学习小结之被嫌弃的eval函数和with语句实例详解
Aug 01 Javascript
bootstrap学习使用(导航条、下拉菜单、轮播、栅格布局等)
Dec 01 Javascript
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
vuejs使用axios异步访问时用get和post的实例讲解
Aug 09 Javascript
如何实现双向绑定mvvm的原理实现
May 28 Javascript
layer弹出层倒计时关闭的实现方法
Sep 27 Javascript
JS Thunk 函数的含义和用法实例总结
Apr 08 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 __autoload函数(自动载入类文件)的使用方法
2012/02/04 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
php中in_array函数用法分析
2014/11/15 PHP
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
PHP数组操作――获取数组最后一个值的方法
2015/04/14 PHP
thinkPHP中create方法与令牌验证实例浅析
2015/12/08 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
jquery验证邮箱格式是否正确实例讲解
2015/11/16 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
2016/03/04 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
vue实现微信分享功能
2018/11/28 Javascript
TypeScript中使用getElementXXX()的示例代码
2019/09/12 Javascript
vue 解决在微信内置浏览器中调用支付宝支付的情况
2020/11/09 Javascript
[54:02]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 IG vs VGJ.T
2018/04/03 DOTA
python中安装模块包版本冲突问题的解决
2017/05/02 Python
django实现前后台交互实例
2017/08/07 Python
Python面向对象class类属性及子类用法分析
2018/02/02 Python
浅析python继承与多重继承
2018/09/13 Python
Python单元测试unittest的具体使用示例
2018/12/17 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
python爬虫用mongodb的理由
2020/07/28 Python
css3实现文字扫光渐变动画效果的示例
2017/11/07 HTML / CSS
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
投标担保书范文
2014/04/02 职场文书
弘扬焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
2015年采购工作总结
2015/04/10 职场文书
民间借贷借条如何写
2015/05/26 职场文书
我的生日感言
2015/08/03 职场文书
国产动画《万圣街》日语配音版制作决定!
2022/03/20 国漫
hive数据仓库新增字段方法
2022/06/25 数据库
React如何使用axios请求数据并把数据渲染到组件
2022/08/05 Javascript