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 相关文章推荐
关于图片的预加载过程中隐藏未知的
Dec 19 Javascript
javascript 日期时间 转换的方法
Feb 21 Javascript
js相册效果代码(点击创建即可)
Apr 16 Javascript
浅析tr的隐藏和显示问题
Mar 05 Javascript
Javascript实现多彩雪花从天降散落效果的方法
Feb 02 Javascript
javascript排序函数实现数字排序
Jun 26 Javascript
js实现二级菜单渐隐显示
Nov 03 Javascript
Vue.js路由组件vue-router使用方法详解
Dec 02 Javascript
@ResponseBody 和 @RequestBody 注解的区别
Mar 08 Javascript
JS使用插件cryptojs进行加密解密数据实例
May 11 Javascript
vue移动UI框架滑动加载数据的方法
Mar 12 Javascript
js字符串类型String常用操作实例总结
Jul 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根据身份证号码计算年龄的实例代码
2014/01/18 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
php图片处理函数获取类型及扩展名实例
2014/11/19 PHP
Smarty使用自定义资源的方法
2015/08/08 PHP
Zend Framework实现自定义过滤器的方法
2016/12/09 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
2013/06/19 Javascript
js转义字符介绍
2013/11/05 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
jQuery实现点击图片翻页展示效果的方法
2015/02/16 Javascript
js使用setTimeout实现定时炸弹的方法
2015/04/10 Javascript
js实现a标签超链接提交form表单的方法
2015/06/24 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/10/05 Javascript
js中json处理总结之JSON.parse
2016/10/14 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
解决Extjs下拉框不显示的问题
2017/06/21 Javascript
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
python文件操作之目录遍历实例分析
2015/05/20 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
python实现csv格式文件转为asc格式文件的方法
2018/03/23 Python
Python脚本完成post接口测试的实例
2018/12/17 Python
Python 3.6打包成EXE可执行程序的实现
2019/10/18 Python
Python实现FLV视频拼接功能
2020/01/21 Python
python实现贪吃蛇游戏源码
2020/03/21 Python
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
HTML5验证以及日期显示的实现详解
2013/07/05 HTML / CSS
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
新秀丽官方旗舰店:Samsonite拉杆箱、双肩包、皮具
2018/03/05 全球购物
5个HTML5的常用本地存储方式详解与介绍
2021/03/27 HTML / CSS
党支部书记先进事迹
2014/01/17 职场文书
贷款承诺书
2015/01/20 职场文书
人事局接收函
2015/01/31 职场文书
2016年校长新年寄语
2015/08/17 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
canvas 中如何实现物体的框选
2022/08/05 Javascript