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 相关文章推荐
JavaScript中Array 对象相关的几个方法
Dec 22 Javascript
img onload事件绑定各浏览器均可执行
Dec 19 Javascript
JavaScript中九种常用排序算法
Sep 02 Javascript
js实现遍历含有input的table实例
Dec 07 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
Jan 15 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
Sep 14 Javascript
详解js中call与apply关键字的作用
Nov 21 Javascript
ThinkJS中如何使用MongoDB的CURD操作
Dec 13 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
使用JavaScript实现一个小程序之99乘法表
Sep 21 Javascript
vue实现顶部菜单栏
Nov 08 Javascript
详解ES6 中的Object.assign()的用法实例代码
Jan 11 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
动漫定律:眯眯眼都是怪物!这些角色狠话不多~
2020/03/03 日漫
PHP中PDO的错误处理
2011/09/04 PHP
PHP处理bmp格式图片的方法分析
2017/07/04 PHP
JavaScript 核心参考教程 内置对象
2009/10/13 Javascript
JavaScript学习点滴 call、apply的区别
2010/10/22 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
js统计页面的来访次数实现代码
2014/05/09 Javascript
分享一款基于jQuery的视频播放插件
2014/10/09 Javascript
详细分析使用AngularJS编程中提交表单的方式
2015/06/19 Javascript
jquery实现右侧栏菜单选择操作
2016/03/04 Javascript
Javascript 函数的四种调用模式
2016/11/05 Javascript
基于ExtJs在页面上window再调用Window的事件处理方法
2017/07/26 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
详解js 创建对象的几种方法
2019/03/08 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
转换layUI的数据表格中的日期格式方法
2019/09/19 Javascript
vue倒计时刷新页面不会从头开始的解决方法
2020/03/03 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
使用 Python 获取 Linux 系统信息的代码
2014/07/13 Python
python编程培训 python培训靠谱吗
2018/01/17 Python
Windows下安装Django框架的方法简明教程
2018/03/28 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python并发编程多进程之守护进程原理解析
2019/08/20 Python
python运用sklearn实现KNN分类算法
2019/10/16 Python
python基于socket实现的UDP及TCP通讯功能示例
2019/11/01 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
2020/06/23 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
求职自荐信的格式
2014/04/07 职场文书
2014年行风建设工作总结
2014/12/01 职场文书
英文感谢信格式
2015/01/21 职场文书
2016拓展训练心得体会范文
2016/01/12 职场文书
python和Appium的移动端多设备自动化测试框架
2022/04/26 Python