Javascript remove 自定义数组删除方法


Posted in Javascript onOctober 20, 2009
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head> 
<title>Javascript自定义数组删除方法remove()</title> 
<script type="text/javascript"> 
 Array.prototype.remove=function(dx){ 
 if(isNaN(dx)||dx>this.length){return false;} 

 for(var i=0,n=0;i<this.length;i++){ 


 if(this[i]!=this[dx]){ 



 this[n++]=this[i] 


 } 

 } 

 this.length-=1 
  } 
function f(){ 
var str = "001|002|003";// 
var arr = str.split("|"); 
alert("删除前数组长度:" + arr.length); 
for(var i=0;i<arr.length;i++){ 
alert(arr[i]); 
} 
arr.remove(1);//javascript本来是不包含些函数的。 
alert("删除后数组长度:" + arr.length); 
for(var i=0;i<arr.length;i++){ 
alert(arr[i]); 
} 
} 
</script> 
</head> 
<body> 
<input type="button" onclick="f();" value="ok" /> 
</body> 
</html>
Javascript 相关文章推荐
用jQuery实现检测浏览器及版本的脚本代码
Jan 22 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
Sep 16 Javascript
js判断undefined类型示例代码
Feb 10 Javascript
简介JavaScript中toTimeString()方法的使用
Jun 12 Javascript
基于jquery实现的树形菜单效果代码
Sep 06 Javascript
举例说明JavaScript中的实例对象与原型对象
Mar 11 Javascript
jQuery中将json数据显示到页面表格的方法
May 27 jQuery
JavaScript 中的 this 工作原理
Jun 20 Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
Nov 26 Javascript
Vue中使用Lodop插件实现打印功能的简单方法
Dec 19 Javascript
Vuex实现购物车小功能
Aug 17 Javascript
JavaScript 事件记录使用说明
Oct 20 #Javascript
7个Javascript地图脚本整理
Oct 20 #Javascript
JavaScript 自动完成脚本整理(33个)
Oct 20 #Javascript
javascript 添加和移除函数的通用方法
Oct 20 #Javascript
JS 用6N±1法求素数 实例教程
Oct 20 #Javascript
获取网站跟路径的javascript代码(站点及虚拟目录)
Oct 20 #Javascript
Javascript var变量隐式声明方法
Oct 19 #Javascript
You might like
ob_start(),ob_start('ob_gzhandler')使用
2006/12/25 PHP
PHP 图像尺寸调整代码
2010/05/26 PHP
PHP的SQL注入实现(测试代码安全不错)
2011/02/27 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
Swoole 5将移除自动添加Event::wait()特性详解
2019/07/10 PHP
thinkPHP事务操作简单案例分析
2019/10/17 PHP
JS如何将UTC格式时间转本地格式
2013/09/04 Javascript
javascript将相对路径转绝对路径示例
2014/03/14 Javascript
在页面中输出当前客户端时间javascript实例代码
2016/03/02 Javascript
jQuery简单实现title提示效果示例
2016/08/01 Javascript
jquery 删除节点 添加节点 找兄弟节点的简单实现
2016/12/07 Javascript
Vue2路由动画效果的实现代码
2017/07/10 Javascript
js实现图片懒加载效果
2017/07/17 Javascript
Angular 项目实现国际化的方法
2018/01/08 Javascript
vue src动态加载请求获取图片的方法
2018/10/17 Javascript
详解Vue中组件的缓存
2019/04/20 Javascript
Python在不同目录下导入模块的实现方法
2017/10/27 Python
Python读取mat文件,并转为csv文件的实例
2018/07/04 Python
python使用PIL给图片添加文字生成海报示例
2018/08/17 Python
使用canvas绘制超炫时钟
2014/12/17 HTML / CSS
使用HTML5进行SVG矢量图形绘制的入门教程
2016/02/19 HTML / CSS
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
linux面试相关问题
2013/04/28 面试题
护士自我鉴定范文
2013/10/06 职场文书
自荐信结尾
2013/10/27 职场文书
单位在职证明范本
2014/01/09 职场文书
医药学专业大学生职业生涯规划书论文
2014/01/21 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
贷款委托书
2014/08/01 职场文书
离婚协议书的范本
2015/01/27 职场文书
大学生党员自我评价
2015/03/04 职场文书
一年之计:2019年下半年的计划
2019/05/07 职场文书
python实现图片批量压缩
2021/04/24 Python
anaconda python3.8安装后降级
2021/06/11 Python
Pygame Draw绘图函数的具体使用
2021/11/17 Python