Javascript根据指定下标或对象删除数组元素


Posted in Javascript onDecember 21, 2012

将一下代码放在全局js文件中:
Js代码

/** 
*删除数组指定下标或指定对象 
*/ 
Array.prototype.remove=function(obj){ 
for(var i =0;i <this.length;i++){ 
var temp = this[i]; 
if(!isNaN(obj)){ 
temp=i; 
} 
if(temp == obj){ 
for(var j = i;j <this.length;j++){ 
this[j]=this[j+1]; 
} 
this.length = this.length-1; 
} 
} 
}

使用方法:
Js代码
var arr =new Array(); 
arr[0]="dddddd"; 
arr[1]="dxxxxxxx"; 
arr[2]="vvvvvvv"; 
arr[3]="dbbbbb"; 
var str ="vvvvvvv"; 
arr.remove(3);//删除下标为3的对象 
arr.remove(str);//删除对象值为“vvvvvvv”
Javascript 相关文章推荐
写了10年的Javascript也未必全了解的连续赋值运算
Mar 25 Javascript
jquery实现列表上下移动功能
Feb 25 Javascript
jQuery实现下拉框多选 jquery-multiselect 的实例代码
Jul 14 Javascript
Backbone View 之间通信的三种方式
Aug 09 Javascript
Jquery EasyUI $.Parser
Jun 02 jQuery
史上最全JavaScript常用的简写技巧(推荐)
Aug 17 Javascript
浅谈Angular路由复用策略
Oct 04 Javascript
javascript填充默认头像方法
Feb 22 Javascript
bootstrap模态框关闭后清除模态框的数据方法
Aug 10 Javascript
Angular angular-file-upload文件上传的示例代码
Aug 23 Javascript
js点击事件的执行过程实例分析【冒泡与捕获】
Apr 11 Javascript
原生JS实现微信通讯录
Jun 18 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 #Javascript
js返回上一页并刷新代码整理
Dec 21 #Javascript
左右悬浮可分组的网站QQ在线客服代码(可谓经典)
Dec 21 #Javascript
JS弹出窗口代码大全(详细整理)
Dec 21 #Javascript
mailto的使用技巧分享
Dec 21 #Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
Dec 21 #Javascript
TextArea设置MaxLength属性最大输入值的js代码
Dec 21 #Javascript
You might like
通过PHP CLI实现简单的数据库实时监控调度
2009/07/01 PHP
一些PHP Coding Tips(php小技巧)[2011/04/02最后更新]
2011/05/02 PHP
php实现aes加密类分享
2014/02/16 PHP
jquery 查找新建元素代码
2010/07/06 Javascript
JQuery触发radio或checkbox的change事件
2012/12/18 Javascript
js子页面获取父页面数据示例
2014/05/15 Javascript
使用jquery修改表单的提交地址基本思路
2014/06/04 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
JS实现合并两个数组并去除重复项只留一个的方法
2015/12/17 Javascript
Bootstrap框架的学习教程详解(二)
2016/10/18 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
2018/07/13 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
VueJS 取得 URL 参数值的方法
2019/07/19 Javascript
element跨分页操作选择详解
2020/06/29 Javascript
Python中的字符串替换操作示例
2016/06/27 Python
Python实现的堆排序算法原理与用法实例分析
2017/11/22 Python
Python使用正则表达式获取网页中所需要的信息
2018/01/29 Python
基于python实现KNN分类算法
2020/04/23 Python
Python3常见函数range()用法详解
2019/12/30 Python
Python datetime 格式化 明天,昨天实例
2020/03/02 Python
Keras 实现加载预训练模型并冻结网络的层
2020/06/15 Python
使用OpenCV去除面积较小的连通域
2020/07/05 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
介绍一下#error预处理
2015/09/25 面试题
技术副厂长岗位职责
2013/12/26 职场文书
年终考核评语
2014/01/19 职场文书
装修五一活动策划案
2014/01/23 职场文书
优秀团队申报材料
2014/12/26 职场文书
护士自荐信怎么写
2015/03/06 职场文书
2015初一年级组工作总结
2015/07/24 职场文书
入团申请书格式
2019/06/20 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android
JavaScript中的宏任务和微任务详情
2021/11/27 Javascript
Oracle中日期的使用方法实例
2022/07/07 Oracle
解决ubuntu安装软件时,status-code=409报错的问题
2022/12/24 Servers