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 检测浏览器和操作系统的脚本
Dec 26 Javascript
js 编程笔记 无名函数
Jun 28 Javascript
ExtJs中gridpanel分组后组名排序实例代码
Dec 02 Javascript
20个实用的JavaScript技巧分享
Nov 28 Javascript
使用JavaScript的AngularJS库编写hello world的方法
Jun 23 Javascript
详细谈谈AngularJS的子级作用域问题
Sep 05 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
May 31 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
Jun 30 Javascript
vue 微信授权登录解决方案
Apr 10 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
Sep 26 Javascript
Vuex实现数据增加和删除功能
Nov 11 Javascript
JavaScript 装逼指南(js另类写法)
May 10 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 设计模式之 工厂模式
2008/12/19 PHP
PHP开发中常用的字符串操作函数
2011/02/08 PHP
PHP动态生成javascript文件的2个例子
2014/04/11 PHP
完整删除ecshop中获取店铺信息的API
2014/12/24 PHP
基于php的CMS中展示文章类实例分析
2015/06/18 PHP
Yii框架组件和事件行为管理详解
2016/05/20 PHP
PHP 7安装调试工具Xdebug扩展的方法教程
2017/06/17 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
参考:关于Javascript中实现暂停的几篇文章
2007/03/04 Javascript
javascript函数定义的几种区别小结
2014/01/06 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
分享十五款 jQuery 社交网络分享插件
2015/05/16 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
JavaScript Length 属性的总结
2015/11/02 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
基于vue 实现token验证的实例代码
2017/12/14 Javascript
详解Vue中localstorage和sessionstorage的使用
2017/12/22 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
微信小程序实现提交input信息到后台的方法示例
2019/01/19 Javascript
jQuery内容选择器与表单选择器实例分析
2019/06/28 jQuery
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
一篇文章看懂JavaScript中的回调
2021/01/05 Javascript
Python抓取京东图书评论数据
2014/08/31 Python
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
Python爬虫信息输入及页面的切换方法
2018/05/11 Python
Python基础教程(一)——Windows搭建开发Python开发环境
2020/07/20 Python
Python logging模块原理解析及应用
2020/08/13 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
html5使用canvas实现弹幕功能示例
2017/09/11 HTML / CSS
Html5与App的通讯方式详解
2019/10/24 HTML / CSS
Java的五个基础面试题
2016/02/26 面试题
施工安全责任书
2014/04/14 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
毕业实习单位意见
2015/06/04 职场文书
有关朝花夕拾的读书笔记
2015/06/29 职场文书