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 相关文章推荐
分析 JavaScript 中令人困惑的变量赋值
Aug 13 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
Aug 31 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
May 18 Javascript
浅析JavaScript Array和string的转换(推荐)
May 20 Javascript
jQuery使用getJSON方法获取json数据完整示例
Sep 13 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
Sep 14 Javascript
详解handlebars+require基本使用方法
Dec 21 Javascript
用jQuery实现可输入多选下拉组合框实例代码
Jan 18 Javascript
bootstrapTable+ajax加载数据 refresh更新数据
Aug 31 Javascript
angular 表单验证器验证的同时限制输入的实现
Apr 11 Javascript
jQuery中使用validate插件校验表单功能
May 24 jQuery
微信小程序实现点击按钮后修改颜色
Dec 05 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定时发送服务的解决办法
2017/04/23 PHP
阿里对象存储OSS在laravel框架中的使用方法
2019/10/13 PHP
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
jQuery实现form表单reset按钮重置清空表单功能
2012/12/18 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
Javascript中this的用法详解
2014/09/22 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
JQuery中extend的用法实例分析
2015/02/08 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
JS动态添加iframe的代码
2015/09/14 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
在Node.js中使用Javascript Generators详解
2016/05/05 Javascript
VueJS全面解析
2016/11/10 Javascript
详解如何使用webpack+es6开发angular1.x
2017/08/16 Javascript
angular6.0开发教程之如何安装angular6.0框架
2018/06/29 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
vue滚动tab跟随切换效果
2020/06/29 Javascript
JavaScript事件冒泡机制原理实例解析
2020/01/14 Javascript
详解vue3.0 diff算法的使用(超详细)
2020/07/01 Javascript
javascript使用正则表达式实现注册登入校验
2020/09/23 Javascript
linux环境下安装pyramid和新建项目的步骤
2013/11/27 Python
python并发编程之多进程、多线程、异步和协程详解
2016/10/28 Python
微信跳一跳自动运行python脚本
2018/01/08 Python
python实现udp聊天窗口
2020/03/31 Python
django美化后台django-suit的安装配置操作
2020/07/12 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
python3 kubernetes api的使用示例
2021/01/12 Python
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
工商管理实习生自我鉴定范文
2013/12/18 职场文书
门卫人员岗位职责
2013/12/24 职场文书
顶岗实习接收函
2014/01/09 职场文书
应届优秀本科大学毕业生自我鉴定
2014/01/21 职场文书
工作岗位职责范本
2015/02/15 职场文书
使用 Apache Dubbo 实现远程通信(微服务架构)
2022/02/12 Servers