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的Ajax跨域请求原理概述及实例
Apr 26 Javascript
JavaScript 上万关键字瞬间匹配实现代码
Jul 07 Javascript
javascript 手动给表增加数据的小例子
Jul 10 Javascript
JQuery的$命名冲突详细解析
Dec 28 Javascript
当某个文本框成为焦点时即清除文本框内容
Apr 28 Javascript
在JavaScript中重写jQuery对象的方法实例教程
Aug 25 Javascript
JavaScript中的fontsize()方法使用详解
Jun 08 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 Javascript
vue组件横向树实现代码
Aug 02 Javascript
基于vue-router 多级路由redirect 重定向的问题
Sep 03 Javascript
react项目实践之webpack-dev-serve
Sep 14 Javascript
js实现同一个页面,多个enter事件绑定的示例
Oct 10 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
Terran剧情介绍
2020/03/14 星际争霸
基于mysql的bbs设计(五)
2006/10/09 PHP
php array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
10个简化PHP开发的工具
2014/12/25 PHP
浅谈php自定义错误日志
2015/02/13 PHP
PHP实现路由映射到指定控制器
2016/08/13 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
Laravel使用PHPQRCODE实现生成带有LOGO的二维码图片功能示例
2017/07/07 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
JQuery Tab选项卡效果代码改进版
2010/04/01 Javascript
js获得参数的getParameter使用示例
2014/02/26 Javascript
js操作数据库实现注册和登陆的简单实例
2016/05/26 Javascript
jqPlot jQuery绘图插件的使用
2016/06/18 Javascript
省市二级联动小案例讲解
2016/07/24 Javascript
js 开发之autocomplete=&quot;off&quot;在chrom中失效的解决办法
2017/09/28 Javascript
vue中echarts3.0自适应的方法
2018/02/26 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
详解解决Vue相同路由参数不同不会刷新的问题
2018/10/12 Javascript
微信小程序template模板与component组件的区别和使用详解
2019/05/22 Javascript
layui实现左侧菜单点击右侧内容区显示
2019/07/26 Javascript
layui实现三级导航菜单
2019/07/26 Javascript
为Python的web框架编写前端模版的教程
2015/04/30 Python
python中lambda与def用法对比实例分析
2015/04/30 Python
Python3爬虫学习入门教程
2018/12/11 Python
TensorFlow使用Graph的基本操作的实现
2020/04/22 Python
简述安装Slackware Linux系统的过程
2012/05/08 面试题
中文系师范生自荐信
2013/10/01 职场文书
实验室的标语
2014/06/20 职场文书
体育教师个人总结
2015/02/09 职场文书
审查起诉阶段律师意见书
2015/05/19 职场文书
2016企业先进集体事迹材料
2016/02/25 职场文书
入党申请书格式
2019/06/20 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
MySQL创建高性能索引的全步骤
2021/05/02 MySQL
Java9新特性之Module模块化编程示例演绎
2022/03/16 Java/Android