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 相关文章推荐
自适应图片大小的弹出窗口
Jul 27 Javascript
jQuery 判断元素上是否绑定了事件
Oct 28 Javascript
Javascript document.referrer判断访客来源网址
May 15 Javascript
微信JS接口汇总及使用详解
Jan 09 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
Mar 31 Javascript
JavaScript中字符串拼接的基本方法
Jul 07 Javascript
javascript中FOREACH数组方法使用示例
Mar 01 Javascript
关于JS中setTimeout()无法调用带参函数问题的解决方法
Jun 21 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
Jul 05 Javascript
node中modules.exports与exports导出的区别
Jun 08 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
Jul 25 Javascript
基于JavaScript实现留言板功能
Mar 16 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
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
20个PHP常用类库小结
2011/09/11 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
PHP实现在线阅读PDF文件的方法
2015/06/23 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
实例讲解PHP验证邮箱是否合格
2019/01/28 PHP
在html页面上拖放移动标签
2010/01/08 Javascript
JavaScript编程开发中的五个实用小技巧
2010/07/22 Javascript
基于JavaScript实现Json数据根据某个字段进行排序
2015/11/24 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
微信小程序 后台https域名绑定和免费的https证书申请详解
2016/11/10 Javascript
node实现简单的反向代理服务器
2017/07/26 Javascript
vue中格式化时间过滤器代码实例
2019/04/17 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
[03:54]DOTA2英雄梦之声_第06期_昆卡
2014/06/23 DOTA
[06:01]刀塔次级联赛top10第一期
2014/11/07 DOTA
[01:11:21]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第一场 3月6日
2021/03/11 DOTA
深入解析Python中的lambda表达式的用法
2015/08/28 Python
Python+Turtle动态绘制一棵树实例分享
2018/01/16 Python
代码分析Python地图坐标转换
2018/02/08 Python
Python实现个人微信号自动监控告警的示例
2019/07/03 Python
将tensorflow模型打包成PB文件及PB文件读取方式
2020/01/23 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
解决运行django程序出错问题 'str'object has no attribute'_meta'
2020/07/15 Python
Django crontab定时任务模块操作方法解析
2020/09/10 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
canvas环形倒计时组件的示例代码
2018/06/14 HTML / CSS
UDP协议功能
2013/01/06 面试题
大四本科生的自我评价
2013/12/30 职场文书
幼儿园中秋节活动反思
2014/02/16 职场文书
2015年度员工自我评价范文
2015/03/11 职场文书
法定代表人资格证明书
2015/06/18 职场文书
公司员工管理制度
2015/08/04 职场文书
Python实现Excel文件的合并(以新冠疫情数据为例)
2022/03/20 Python
关于Python使用turtle库画任意图的问题
2022/04/01 Python