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 相关文章推荐
js 页面刷新location.reload和location.replace的区别小结
Dec 24 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
Aug 02 Javascript
JavaScript DOM操作表格及样式
Apr 13 Javascript
js实现微信分享代码
Oct 11 Javascript
浅谈js多维数组和hash数组定义和使用
Jul 27 Javascript
jQuery多个版本和其他js库冲突的解决方法
Aug 11 Javascript
纯JS实现可拖拽表单的简单实例
Sep 02 Javascript
js实现文本上下来回滚动
Feb 03 Javascript
ReactJS实现表单的单选多选和反选的示例
Oct 13 Javascript
JS实现遍历不规则多维数组的方法
Mar 21 Javascript
postman自定义函数实现 时间函数的思路详解
Apr 17 Javascript
vue路由传参页面刷新参数丢失问题解决方案
Oct 08 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
ThinkPHP php 框架学习笔记
2009/10/30 PHP
PHP下利用shell后台运行PHP脚本,并获取该脚本的Process ID的代码
2011/09/19 PHP
PHP5常用函数列表(分享)
2013/06/07 PHP
php文件上传你必须知道的几点
2015/10/20 PHP
php文件上传的两种实现方法
2016/04/04 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
早该知道的7个JavaScript技巧
2013/03/27 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
2016/03/04 Javascript
JavaScript学习笔记之数组去重
2016/03/23 Javascript
微信小程序 swiper组件详解及实例代码
2016/10/25 Javascript
详解Vue2 无限级分类(添加,删除,修改)
2017/03/07 Javascript
JQuery.dataTables表格插件添加跳转到指定页
2017/06/09 jQuery
JQ图片文件上传之前预览功能的简单实例(分享)
2017/11/12 Javascript
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
6行代码实现微信小程序页面返回顶部效果
2018/12/28 Javascript
详解vue-cli 2.0配置文件(小结)
2019/01/14 Javascript
vue项目打包之后背景样式丢失的解决方案
2019/01/17 Javascript
javascript实现滚动条效果
2020/03/24 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
python实现C4.5决策树算法
2018/08/29 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
Python 用三行代码提取PDF表格数据
2019/10/13 Python
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
GUESS Factory加拿大:牛仔裤、服装及配饰
2019/09/20 全球购物
根叔历年演讲稿
2014/05/20 职场文书
新学期标语
2014/06/30 职场文书
商务经理岗位职责
2014/07/30 职场文书
五年级小学生评语
2014/12/26 职场文书
2015年档案室工作总结
2015/05/23 职场文书
孔繁森观后感
2015/06/10 职场文书
2015年物业管理员工工作总结
2015/10/15 职场文书
Python Pygame实战之塔防游戏的实现
2022/03/17 Python
利用nginx搭建RTMP视频点播、直播、HLS服务器
2022/05/25 Servers
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技