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压缩工具:X2JSCompactor
Jun 13 Javascript
JavaScript面向对象之体会[总结]
Nov 13 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
Dec 07 Javascript
JavaScript中的数值范围介绍
Dec 29 Javascript
BootStrap扔进Django里的方法详解
May 13 Javascript
Three.js学习之几何形状
Aug 01 Javascript
详解handlebars+require基本使用方法
Dec 21 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
Mar 01 Javascript
JavaScript中join()、splice()、slice()和split()函数用法示例
Aug 24 Javascript
javascript实现fetch请求返回的统一拦截
Dec 22 Javascript
vue绑定数字类型 value为数字的实例
Aug 31 Javascript
创建与框架无关的JavaScript插件
Dec 01 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
PHP5 面向对象(学习记录)
2009/12/02 PHP
PHP防CC攻击实现代码
2011/12/29 PHP
php单文件版在线代码编辑器
2015/03/12 PHP
实例讲解PHP设计模式编程中的简单工厂模式
2016/02/29 PHP
phpstorm 配置xdebug的示例代码
2019/03/31 PHP
JavaScript 序列化对象实现代码
2009/12/18 Javascript
javascript中xml操作实现代码
2011/11/21 Javascript
JS中表单的使用小结
2014/01/11 Javascript
node.js中的buffer.write方法使用说明
2014/12/10 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
jQuery+HTML5+CSS3制作支持响应式布局时间轴插件
2016/08/10 Javascript
利用HTML5+Socket.io实现摇一摇控制PC端歌曲切换
2017/01/13 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
JS实现的按钮点击颜色切换功能示例
2017/10/19 Javascript
Vue组件通信之Bus的具体使用
2017/12/28 Javascript
vue实现前进刷新后退不刷新效果
2018/01/26 Javascript
vue webpack打包优化操作技巧
2018/02/22 Javascript
ios设备中angularjs无法改变页面title的解决方法
2018/09/13 Javascript
微信小程序页面上下滚动效果
2020/11/18 Javascript
js实现简单图片拖拽效果
2021/02/22 Javascript
使用python 获取进程pid号的方法
2014/03/10 Python
一个检测OpenSSL心脏出血漏洞的Python脚本分享
2014/04/10 Python
详解Python迭代和迭代器
2016/03/28 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
利用python将xml文件解析成html文件的实现方法
2017/12/22 Python
Django 浅谈根据配置生成SQL语句的问题
2018/05/29 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
html5的websockets全双工通信详解学习示例
2014/02/26 HTML / CSS
英文导游欢迎词
2014/01/11 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
学习雷锋演讲稿
2014/05/10 职场文书
赔偿协议书怎么写
2015/01/28 职场文书
导游词之青岛太清宫
2019/12/13 职场文书
详解Python中*args和**kwargs的使用
2022/04/07 Python
Nginx开源可视化配置工具NginxConfig使用教程
2022/06/21 Servers