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 相关文章推荐
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
Apr 27 Javascript
jQuery弹性滑动导航菜单实现思路及代码
May 02 Javascript
基于jquery实现全屏滚动效果
Nov 26 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
Mar 26 Javascript
javascript简单判断输入内容是否合法的方法
May 11 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
May 31 Javascript
Vue ElementUI之Form表单验证遇到的问题
Aug 21 Javascript
使用MUI框架模拟手机端的下拉刷新和上拉加载功能
Sep 04 Javascript
vue路由跳转时判断用户是否登录功能的实现
Oct 26 Javascript
Vue.directive 自定义指令的问题小结
Mar 04 Javascript
详解vuex中action何时完成以及如何正确调用dispatch的思考
Jan 21 Javascript
layui扩展上传组件模拟进度条的方法
Sep 23 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
php将数组存储为文本文件方法汇总
2015/10/28 PHP
PHP编程之设置apache虚拟目录
2016/07/08 PHP
php支付宝APP支付功能
2020/07/29 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
jsp js鼠标移动到指定区域显示选项卡离开时隐藏示例
2013/06/14 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
jQuery获取样式中颜色值的方法
2015/01/29 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
jquery实现简单的二级导航下拉菜单效果
2015/09/07 Javascript
vue.js实现请求数据的方法示例
2017/02/07 Javascript
JSONP基础知识详解
2017/03/19 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
Django与Vue语法的冲突问题完美解决方法
2017/12/14 Javascript
webpack多页面开发实践
2017/12/18 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
详解Angular6 热加载配置方案
2018/08/18 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
解决Idea、WebStorm下使用Vue cli脚手架项目无法使用Webpack别名的问题
2019/10/11 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
[39:00]Optic vs VP 2018国际邀请赛淘汰赛BO3 第三场 8.24
2018/08/25 DOTA
Python获取服务器信息的最简单实现方法
2015/03/05 Python
详解详解Python中writelines()方法的使用
2015/05/25 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
2018/03/13 Python
pandas 获取季度,月度,年度首尾日期的方法
2018/04/11 Python
ipython和python区别详解
2019/06/26 Python
html5在移动端的屏幕适应问题示例探讨
2014/06/15 HTML / CSS
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
经济管理专业毕业生自荐信范文
2014/01/02 职场文书
《再见了,亲人》教学反思
2014/02/26 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书
行政主管岗位职责范本
2015/04/09 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
检讨书怎么写?
2019/06/21 职场文书