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 相关文章推荐
prototype与jquery下Ajax实现的差别
Sep 13 Javascript
JQuery 技巧和窍门整理(8个)
Apr 22 Javascript
浅谈React 属性和状态的一些总结
Nov 21 Javascript
Jquery Easyui选项卡组件Tab使用详解(10)
Dec 18 Javascript
Bootstrap笔记之缩略图、警告框实例详解
Mar 09 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
Jul 18 Javascript
浅谈在vue项目中如何定义全局变量和全局函数
Oct 24 Javascript
在一个页面实现两个zTree联动的方法
Dec 20 Javascript
vue 实现v-for循环回来的数据动态绑定id
Nov 07 Javascript
Vue 实现简易多行滚动&quot;弹幕&quot;效果
Jan 02 Javascript
小程序实现图片移动缩放效果
May 26 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
May 26 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 网页游戏开发入门教程一(webgame+design)
2009/10/26 PHP
PHP中的函数嵌套层数限制分析
2011/06/13 PHP
学习YUI.Ext 第七天--关于View&amp;JSONView
2007/03/10 Javascript
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
JavaScript 拾碎[三] 使用className属性
2010/10/16 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
js 窗口抖动示例
2013/09/04 Javascript
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
CSS图片响应式 垂直水平居中
2015/08/14 Javascript
javascript回调函数的概念理解与用法分析
2017/05/27 Javascript
使用D3.js制作图表详解
2017/08/13 Javascript
JavaScript 完成注册页面表单校验的实例
2017/08/19 Javascript
浅谈React Native Flexbox布局(小结)
2018/01/08 Javascript
jQuery实现基本淡入淡出效果的方法详解
2018/09/05 jQuery
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
微信小程序用户授权,以及判断登录是否过期的方法
2019/05/10 Javascript
javascript 使用sleep函数的常见方法详解
2020/04/26 Javascript
删除目录下相同文件的python代码(逐级优化)
2012/05/25 Python
Python的Tornado框架的异步任务与AsyncHTTPClient
2016/06/27 Python
python引入不同文件夹下的自定义模块方法
2018/10/27 Python
已安装tensorflow-gpu,但keras无法使用GPU加速的解决
2020/02/07 Python
python要安装在哪个盘
2020/06/15 Python
浅谈tensorflow使用张量时的一些注意点tf.concat,tf.reshape,tf.stack
2020/06/23 Python
html5 乒乓球(碰撞检测)实例二
2013/07/25 HTML / CSS
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
全球烹饪课程的领先预订平台:Cookly
2020/01/28 全球购物
运输服务质量承诺书
2014/03/27 职场文书
做一个有道德的人演讲稿
2014/05/14 职场文书
企业文化演讲稿
2014/05/20 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
企业与个人合作经营协议书
2014/11/01 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
档案管理员岗位职责
2015/02/12 职场文书
个人的事迹材料怎么写
2019/04/24 职场文书
MySQL七大JOIN的具体使用
2022/02/28 MySQL