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 相关文章推荐
jquery.validate使用攻略 第二部
Jul 01 Javascript
25个非常棒的jQuery滑块插件和教程小结
Sep 02 Javascript
Three.js源码阅读笔记(光照部分)
Dec 27 Javascript
js 有框架页面跳转(target)三种情况下的应用
Apr 09 Javascript
基于jQuery的ajax方法封装
Jul 14 Javascript
JS定时检测任务任务完成后执行下一步的解决办法
Dec 22 Javascript
jquery操作select取值赋值与设置选中实例
Feb 28 Javascript
js判断是否是手机页面
Mar 17 Javascript
深入理解Vue 的条件渲染和列表渲染
Sep 01 Javascript
JavaScript实现网页计算器功能
Oct 29 Javascript
vue使用echarts画组织结构图
Feb 06 Vue.js
JavaScript中document.activeELement焦点元素介绍
Nov 27 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 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
php一维二维数组键排序方法实例总结
2014/11/13 PHP
Yii核心组件AssetManager原理分析
2014/12/02 PHP
Laravel模板引擎Blade中section的一些标签的区别介绍
2015/02/10 PHP
详解Window7 下开发php扩展
2015/12/31 PHP
深入讲解PHP的Yii框架中的属性(Property)
2016/03/18 PHP
屏蔽PHP默认设置中的Notice警告的方法
2016/05/20 PHP
PHP文件上传处理案例分析
2016/10/15 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
PHP使用Http Post请求发送Json对象数据代码解析
2020/07/16 PHP
IE浏览器PNG图片透明效果代码
2008/09/02 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
关闭浏览器时提示onbeforeunload事件
2013/12/25 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
JQuery实现列表中复选框全选反选功能封装(推荐)
2016/11/24 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
2016/12/22 Javascript
微信小程序 sha1 实现密码加密实例详解
2017/07/06 Javascript
vue.js 使用axios实现下载功能的示例
2018/03/05 Javascript
对vue 键盘回车事件的实例讲解
2018/08/25 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
Python写入数据到MP3文件中的方法
2015/07/10 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
Python之指数与E记法的区别详解
2019/11/21 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
解决python3.6用cx_Oracle库连接Oracle的问题
2020/12/07 Python
CSS3 新增选择器的实例
2019/11/13 HTML / CSS
新浪网技术部笔试题
2016/08/26 面试题
类的核心特性有哪些
2014/01/01 面试题
校园安全标语
2014/06/07 职场文书
拔河比赛口号
2014/06/10 职场文书
完整版商业计划书
2014/09/15 职场文书
纪委书记群众路线整改措施思想汇报
2014/10/09 职场文书
销售员未完成销售业绩的检讨书
2014/10/12 职场文书
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android