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 相关文章推荐
Extjs Ajax 乱码问题解决方案
Apr 15 Javascript
JQuery this 和 $(this) 的区别
Aug 23 Javascript
仿jQuery的siblings效果的js代码
Aug 09 Javascript
js判断变量是否未定义的代码
Mar 28 Javascript
使用js操作cookie的一点小收获分享
Sep 03 Javascript
讲解JavaScript的Backbone.js框架的MVC结构设计理念
Feb 14 Javascript
利用Angularjs中模块ui-route管理状态的方法
Dec 27 Javascript
基于jquery实现五星好评
Nov 18 jQuery
微信小程序自定义toast的实现代码
Nov 16 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
Sep 06 Javascript
layui table动态表头 改变表格头部 重新加载表格的方法
Sep 21 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
Apr 24 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
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
php中html_entity_decode实现HTML实体转义
2018/06/13 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
PHP基于swoole多进程操作示例
2019/08/12 PHP
PHP dirname简单使用代码实例
2020/11/13 PHP
基于jquery的二级联动菜单实现代码
2011/04/25 Javascript
浅析Js中的单引号与双引号问题
2013/11/06 Javascript
javascript阻止浏览器后退事件防止误操作清空表单
2013/11/22 Javascript
深入理解JavaScript系列(17):面向对象编程之概论详细介绍
2015/03/04 Javascript
JavaScript入门基础
2015/08/12 Javascript
JavaScript实现的简单烟花特效代码
2015/10/20 Javascript
js实现图片淡入淡出切换简易效果
2016/08/22 Javascript
AngularJS服务service用法总结
2016/12/13 Javascript
深入理解Vue router的部分高级用法
2018/08/15 Javascript
Web安全之XSS攻击与防御小结
2018/12/13 Javascript
WebGL three.js学习笔记之阴影与实现物体的动画效果
2019/04/25 Javascript
使用Typescript和ES模块发布Node模块的方法
2020/05/25 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
Windows下python3安装tkinter的问题及解决方法
2020/01/06 Python
Python转换字典成为对象,可以用&quot;.&quot;方式访问对象属性实例
2020/05/11 Python
python 5个实用的技巧
2020/09/27 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
python 对xml解析的示例
2021/02/27 Python
html5定制表单_动力节点Java学院整理
2017/07/11 HTML / CSS
公司经理聘任书
2014/03/29 职场文书
触电现场处置方案
2014/05/14 职场文书
单位授权委托书范文
2014/08/02 职场文书
“5.12”护士节主持词
2015/07/04 职场文书
运动会报道稿大全
2015/07/23 职场文书
想要创业,那么你做好准备了吗?
2019/07/01 职场文书
MySQL令人大跌眼镜的隐式转换
2021/08/23 MySQL
vue实现登陆页面开发实践
2022/05/30 Vue.js