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 相关文章推荐
网上应用的一个不错common.js脚本
Aug 08 Javascript
js与C#进行时间戳转换
Nov 14 Javascript
jQuery中remove()方法用法实例
Dec 25 Javascript
jQuery插件kinMaxShow扩展效果用法实例
May 04 Javascript
js游戏人物上下左右跑步效果代码分享
Aug 28 Javascript
JS右下角广告窗口代码(可收缩、展开及关闭)
Sep 04 Javascript
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
Nov 30 Javascript
AngularJS下对数组的对比分析
Aug 24 Javascript
Extjs让combobox写起来简洁又漂亮
Jan 05 Javascript
JavaScript中引用vs复制示例详析
Dec 06 Javascript
nvm、nrm、npm 安装和使用详解(小结)
Jan 17 Javascript
js实现飞机大战小游戏
Aug 26 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 imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
PHP自动选择 连接本地还是远程数据库
2010/12/02 PHP
php 截取字符串并以零补齐str_pad() 函数
2011/05/07 PHP
PHP的魔术常量__METHOD__简介
2014/07/08 PHP
浅谈php函数serialize()与unserialize()的使用方法
2014/08/19 PHP
PHP查找与搜索数组元素方法总结
2015/06/12 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
2016/06/17 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
redis+php实现微博(三)微博列表功能详解
2019/09/23 PHP
php多进程并发编程防止出现僵尸进程的方法分析
2020/02/28 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
Javascript获取CSS伪元素属性的实现代码
2014/09/28 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
AngularJS指令详解及示例代码
2016/08/16 Javascript
纯javascript版日历控件
2016/11/24 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
详解React Native 采用Fetch方式发送跨域POST请求
2017/11/15 Javascript
javascript数组拍平方法总结
2018/01/20 Javascript
webpack-dev-server自动更新页面方法
2018/02/22 Javascript
jQuery鼠标滑过横向时间轴样式(代码详解)
2019/11/01 jQuery
基于vuex实现购物车功能
2021/01/10 Vue.js
[03:49]2016完美“圣”典风云人物:AMS专访
2016/12/06 DOTA
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
python利用不到一百行代码实现一个小siri
2017/03/02 Python
python实现图书馆研习室自动预约功能
2018/04/27 Python
Django如何实现网站注册用户邮箱验证功能
2019/08/14 Python
python程序文件扩展名知识点详解
2020/02/27 Python
Python字典取键、值对的方法步骤
2020/09/30 Python
使用Python实现音频双通道分离
2020/12/25 Python
Html5游戏开发之乒乓Ping Pong游戏示例(二)
2013/01/21 HTML / CSS
食品安全承诺书范文
2014/08/29 职场文书
追悼会答谢词
2015/01/05 职场文书
辞职离别感言
2015/08/04 职场文书
详解JAVA中的OPTIONAL
2021/06/14 Java/Android
MySQL之select、distinct、limit的使用
2021/11/11 MySQL