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之大字符串的连接的StringBuffer 类
May 08 Javascript
jQuery+CSS3实现树叶飘落特效
Feb 01 Javascript
Javascript中的匿名函数与封装介绍
Mar 15 Javascript
JS获取url参数、主域名的方法实例分析
Aug 03 Javascript
用js制作淘宝放大镜效果
Oct 28 Javascript
实例解析js中try、catch、finally的执行规则
Feb 24 Javascript
详解React中合并单元格的正确写法
Jan 08 Javascript
JavaScript继承与聚合实例详解
Jan 22 Javascript
ES6知识点整理之对象解构赋值应用示例
Apr 17 Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
May 07 Javascript
基于Vue的商品主图放大镜方案详解
Sep 19 Javascript
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
Apr 11 Vue.js
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
这东西价格,可以买几台TECSUN S-2000
2021/03/02 无线电
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP屏蔽蜘蛛访问代码及常用搜索引擎的HTTP_USER_AGENT
2013/03/06 PHP
hadoop常见错误以及处理方法详解
2013/06/19 PHP
PHP中使用file_get_contents post数据代码例子
2015/02/13 PHP
PHP基于socket实现客户端和服务端通讯功能
2017/07/13 PHP
php和vue配合使用技巧和方法
2019/05/09 PHP
Javascript 二维数组
2009/11/26 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
javascript从作用域链谈闭包
2020/07/29 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
jQuery实现的模拟弹出窗口功能示例
2016/11/24 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
Vue项目中设置背景图片方法
2018/02/21 Javascript
记录一次开发微信网页分享的步骤
2019/05/07 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
浅析vue中的nextTick
2020/12/28 Vue.js
Python3实现并发检验代理池地址的方法
2016/09/18 Python
Python进阶篇之字典操作总结
2016/11/16 Python
python僵尸进程产生的原因
2017/07/21 Python
Atom的python插件和常用插件说明
2018/07/08 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python的debug实用工具 pdb详解
2019/07/12 Python
django之静态文件 django 2.0 在网页中显示图片的例子
2019/07/28 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
十岁生日父母答谢词
2014/01/18 职场文书
大学团日活动新闻稿
2014/09/10 职场文书
初中语文教学研修日志
2015/11/13 职场文书
导游词之无锡古运河
2019/11/14 职场文书
MySQL中in和exists区别详解
2021/06/03 MySQL
MySql 缓存查询原理与缓存监控和索引监控介绍
2021/07/02 MySQL
Python实现视频自动打码的示例代码
2022/04/08 Python
Spring Boot 使用 Spring-Retry 进行重试框架
2022/04/24 Java/Android