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 相关文章推荐
URI、URL和URN之间的区别与联系
Dec 20 Javascript
JS启动应用程序的一个简单例子
May 11 Javascript
JavaScript让IE浏览器event对象符合W3C DOM标准
Nov 24 Javascript
js全屏显示显示代码的三种方法
Nov 11 Javascript
javascript教程:关于if简写语句优化的方法
May 17 Javascript
基于编写jQuery的无缝滚动插件
Aug 02 Javascript
AngularJS语法详解
Jan 23 Javascript
JavaScript采用递归算法计算阶乘实例
Aug 04 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 jQuery
如何使用vuex实现兄弟组件通信
Nov 02 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
Sep 19 Javascript
一篇文章带你从零快速上手Rollup
Sep 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 XML备份Mysql数据库
2009/05/27 PHP
迅速确定php多维数组的深度的方法
2014/01/07 PHP
PHP Opcache安装和配置方法介绍
2015/05/28 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
PHP让数组中有相同值的组成新的数组实例
2017/12/31 PHP
jQuery checkbox全选/取消全选实现代码
2009/11/14 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
jQuery插件实现控制网页元素动态居中显示
2015/03/24 Javascript
jQuery弹出层插件Lightbox_me使用指南
2015/04/21 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
js中通过getElementsByName访问name集合对象的方法
2016/10/31 Javascript
概述javascript在Google IE中的调试技巧
2016/11/24 Javascript
Bootstrap基本组件学习笔记之按钮组(8)
2016/12/07 Javascript
Javascript中document.referrer隐藏来源的方法
2017/01/16 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
vue2.0.js的多级联动选择器实现方法
2018/02/09 Javascript
VUE-cli3使用 svg-sprite-loader
2018/10/20 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
2019/09/16 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
python网络编程学习笔记(四):域名系统
2014/06/09 Python
python3利用Dlib19.7实现人脸68个特征点标定
2018/02/26 Python
Python中那些 Pythonic的写法详解
2019/07/02 Python
python绘制直方图和密度图的实例
2019/07/08 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
python selenium 执行完毕关闭chromedriver进程示例
2019/11/15 Python
Python实现序列化及csv文件读取
2020/01/19 Python
python 两种方法删除空文件夹
2020/09/29 Python
西班牙第一的网上药房:PromoFarma.com
2017/04/17 全球购物
JustFab加拿大:女鞋、靴子、手袋和服装在线
2018/05/18 全球购物
俄罗斯第一家多品牌在线奢侈品精品店:Aizel.ru
2020/09/06 全球购物
介绍一下Java中的static关键字
2012/05/12 面试题
信仰纪录片观后感
2015/06/08 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
2022年显卡天梯图(6月更新)
2022/06/17 数码科技