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 相关文章推荐
js如何实现设计模式中的模板方法
Jul 23 Javascript
使用delegate方法为一个tr标签加一个链接
Jun 27 Javascript
JavaScript动态改变HTML页面元素例如添加或删除
Aug 10 Javascript
jquery合并表格中相同文本的相邻单元格
Jul 17 Javascript
jquery validate.js表单验证入门实例(附源码)
Nov 10 Javascript
使用Object.defineProperty实现简单的js双向绑定
Apr 15 Javascript
Bootstrap CSS布局之列表
Dec 15 Javascript
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
在小程序开发中使用npm的方法
Oct 17 Javascript
vue增加强缓存和版本号的实现方法
May 01 Javascript
vue项目中常见问题及解决方案(推荐)
Oct 21 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
Aug 07 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.ini中文版(2)
2006/10/09 PHP
PHP入门
2006/10/09 PHP
PHP通过session id 实现session共享和登录验证的代码
2012/06/03 PHP
php对mongodb的扩展(初出茅庐)
2012/11/11 PHP
php以post形式发送xml的方法
2014/11/04 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
php抓取网站图片并保存的实现方法
2015/10/29 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
2017/03/24 PHP
基于jQuery的Spin Button自定义文本框数值自增或自减
2010/07/17 Javascript
javascript学习笔记(一)基础知识
2014/09/30 Javascript
jQuery实现彩带延伸效果的网页加载条loading动画
2015/10/29 Javascript
jquery二级目录选中当前页的css样式
2016/12/08 Javascript
jQuery实现遍历复选框的方法示例
2017/03/06 Javascript
Vue使用vue-cli创建项目
2017/09/01 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
浅谈webpack性能榨汁机(打包速度优化)
2019/01/09 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
vue 实现Web端的定位功能 获取经纬度
2019/08/08 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
文章或博客自动生成章节目录索引(支持三级)的实现代码
2020/05/10 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
vue图片裁剪插件vue-cropper使用方法详解
2020/12/16 Vue.js
Python实现115网盘自动下载的方法
2014/09/30 Python
Python入门篇之条件、循环
2014/10/17 Python
Django返回json数据用法示例
2016/09/18 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
python write无法写入文件的解决方法
2019/01/23 Python
Django forms表单 select下拉框的传值实例
2019/07/19 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
2020/08/04 Python
python selenium xpath定位操作
2020/09/01 Python
武汉某公司的C#笔试题面试题
2015/12/25 面试题
实习自我鉴定范文
2013/10/30 职场文书
2014组织生活会方案
2014/05/19 职场文书
环保公益策划方案
2014/08/15 职场文书
【海涛解说】暗牧也疯狂,牛蛙成配角
2022/04/01 DOTA