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放大镜效果超漂亮噢
Nov 15 Javascript
node.js中的http.response.writeHead方法使用说明
Dec 14 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
Apr 22 Javascript
js实现鼠标点击左上角滑动菜单效果代码
Sep 06 Javascript
js调用父框架函数与弹窗调用父页面函数的简单方法
Nov 01 Javascript
AngularJS压缩JS技巧分析
Nov 08 Javascript
js实现无缝滚动图
Feb 22 Javascript
Bootstrap面板(Panels)的简单实现代码
Mar 17 Javascript
从零开始学习Node.js系列教程之SQLite3和MongoDB用法分析
Apr 13 Javascript
vue interceptor 使用教程实例详解
Sep 13 Javascript
详解vue页面首次加载缓慢原因及解决方案
Nov 06 Javascript
vantUI 获得piker选中值的自定义ID操作
Nov 04 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缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
PHP开发框架laravel安装与配置教程
2015/03/13 PHP
[原创]图片分页查看
2006/08/28 Javascript
jquery isType() 类型判断代码
2011/02/14 Javascript
js中将HTMLCollection/NodeList/伪数组转换成数组的代码
2011/07/31 Javascript
你必须知道的Javascript知识点之&quot;this指针&quot;的应用
2013/04/23 Javascript
表格奇偶行设置不同颜色的核心JS代码
2013/12/24 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
Bootstrap每天必学之标签页(Tab)插件
2020/08/09 Javascript
轻松掌握JavaScript策略模式
2016/08/25 Javascript
js addDqmForPP给标签内属性值加上双引号的函数
2016/12/24 Javascript
JS中setTimeout和setInterval的最大延时值详解
2017/02/13 Javascript
AngularJS实现单一页面内设置跳转路由的方法
2017/06/28 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
微信小程序出现wx.getLocation再次授权问题的解决方法分析
2019/01/16 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
在Angular项目使用socket.io实现通信的方法
2021/01/05 Javascript
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
编写同时兼容Python2.x与Python3.x版本的代码的几个示例
2015/03/30 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
Django内容增加富文本功能的实例
2017/10/17 Python
numpy数组拼接简单示例
2017/12/15 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
详解如何用django实现redirect的几种方法总结
2018/11/22 Python
python按修改时间顺序排列文件的实例代码
2019/07/25 Python
scrapy头部修改的方法详解
2020/12/06 Python
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
数学系个人求职信范文
2014/01/30 职场文书
2014离婚协议书范文
2014/09/10 职场文书
八一建军节主持词
2015/07/01 职场文书
小学生组织委员竞选稿
2015/11/21 职场文书
安装配置mysql及Navicat prenium的详细流程
2021/06/10 MySQL