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系列(15) 函数(Functions)
Apr 12 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
May 28 Javascript
JavaScript通过元素的ID和name设置样式
Jul 08 Javascript
JavaScript代码因逗号不规范导致IE不兼容的问题
Feb 25 Javascript
基于JavaScript FileReader上传图片显示本地链接
May 27 Javascript
js 创建对象 经典模式全面了解
Aug 16 Javascript
AngularJS 表达式详解及实例代码
Sep 14 Javascript
JQuery.dataTables表格插件添加跳转到指定页
Jun 09 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
Jul 31 jQuery
JavaScript使用小插件实现倒计时的方法讲解
Mar 11 Javascript
微信小程序在线客服自动回复功能(基于node)
Jul 03 Javascript
jQuery中DOM常见操作实例小结
Aug 01 jQuery
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传输数据的代码
2007/11/13 PHP
PHP使用strtotime计算两个给定日期之间天数的方法
2015/03/18 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
thinkphp5框架扩展redis类方法示例
2019/05/06 PHP
php遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
append和appendTo的区别以及appendChild用法
2013/12/24 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
Javascript中With语句用法实例
2015/05/14 Javascript
深入理解JavaScript编程中的原型概念
2015/06/25 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
详解js中==与===的区别
2017/01/08 Javascript
详解react-router如何实现按需加载
2017/06/15 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
基于Bootstrap表单验证功能
2017/11/17 Javascript
webpack里使用jquery.mCustomScrollbar插件的方法
2018/05/30 jQuery
vue.js使用v-pre与v-html输出HTML操作示例
2018/07/07 Javascript
Vue自定义指令上报Google Analytics事件统计的方法
2019/02/25 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
微信小程序实现点击导航条切换页面
2020/11/19 Javascript
Python中用于转换字母为小写的lower()方法使用简介
2015/05/19 Python
Python对列表中的各项进行关联详解
2017/08/15 Python
python的socket编程入门
2018/01/29 Python
Python应用库大全总结
2018/05/30 Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
2018/12/11 Python
Django实现CAS+OAuth2的方法示例
2019/10/30 Python
python 使用事件对象asyncio.Event来同步协程的操作
2020/05/04 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
团日活动策划书
2014/02/01 职场文书
幼儿教师求职信
2014/05/24 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
民间借贷纠纷起诉书
2015/08/03 职场文书
导游词之云南省玉龙雪山
2019/12/19 职场文书