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 相关文章推荐
newxtree.js代码
Mar 13 Javascript
jquery 按钮状态效果 正常、移上、按下
Aug 12 Javascript
js的for in循环和java里foreach循环的区别分析
Jan 28 Javascript
jQuery在页面加载时动态修改图片尺寸的方法
Mar 20 Javascript
JS绘制生成花瓣效果的方法
Aug 05 Javascript
JavaScript实现网站访问次数统计代码
Aug 12 Javascript
详解js跨域原理以及2种解决方案
Dec 09 Javascript
AngularJS基础 ng-keydown 指令简单示例
Aug 02 Javascript
极力推荐10个短小实用的JavaScript代码段
Aug 03 Javascript
vue filters的使用详解
Jun 11 Javascript
ES6 Promise对象的含义和基本用法分析
Jun 14 Javascript
vue 路由懒加载中给 Webpack Chunks 命名的方法
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
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
实用的PHP带公钥加密类分享(每次加密结果都不一样哦)
2014/08/20 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
2018/05/24 PHP
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
2008/03/22 Javascript
Javascript 阻止javascript事件冒泡,获取控件ID值
2009/06/27 Javascript
JS产生随机数的几个用法详解
2016/06/22 Javascript
javascript函数的四种调用模式
2017/01/08 Javascript
使用JavaScript触发过渡效果的方法
2017/01/19 Javascript
解决JS内存泄露之js对象和dom对象互相引用问题
2017/06/25 Javascript
Node.js利用js-xlsx处理Excel文件的方法详解
2017/07/05 Javascript
Vue.js上下滚动加载组件的实例代码
2017/07/17 Javascript
ES6之模版字符串的具体使用
2018/05/17 Javascript
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
初学python数组的处理代码
2011/01/04 Python
在Python中操作字符串之startswith()方法的使用
2015/05/20 Python
浅谈Python的垃圾回收机制
2016/12/17 Python
Python多线程应用于自动化测试操作示例
2018/12/06 Python
Python爬取破解无线网络wifi密码过程解析
2019/09/17 Python
Python生成验证码、计算具体日期是一年中的第几天实例代码详解
2019/10/16 Python
Python网络编程之使用TCP方式传输文件操作示例
2019/11/01 Python
python代码中怎么换行
2020/06/17 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
Keras loss函数剖析
2020/07/06 Python
详解Flask前后端分离项目案例
2020/07/24 Python
python opencv pytesseract 验证码识别的实现
2020/08/28 Python
python 无损批量压缩图片(支持保留图片信息)的示例
2020/09/22 Python
HTML5 Canvas 绘图——使用 Canvas 绘制图形图文教程 使用html5 canvas 绘制精美的图
2015/08/31 HTML / CSS
莫斯科大型旅游休闲商品超市:Camping.ru
2020/09/16 全球购物
房地产销售计划书
2014/01/10 职场文书
《会变的花树叶》教学反思
2014/02/10 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
房产协议书范本
2014/10/18 职场文书
发票退票证明
2015/06/24 职场文书
vue如何清除浏览器历史栈
2022/05/25 Vue.js