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 鼠标移动上去小三角形滑块缓慢跟随效果
Apr 26 Javascript
javascript中setTimeout和setInterval的unref()和ref()用法示例
Nov 26 Javascript
node.js中的buffer.Buffer.isBuffer方法使用说明
Dec 14 Javascript
JavaScript实现MIPS乘法模拟的方法
Apr 17 Javascript
jQuery提示插件qTip2用法分析(支持ajax及多种样式)
Jun 08 Javascript
JS动态添加选项案例分析
Oct 17 Javascript
node+express制作爬虫教程
Nov 11 Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
Dec 21 Javascript
vue实例中data使用return包裹的方法
Aug 27 Javascript
vue+elementUI动态生成面包屑导航教程
Nov 04 Javascript
JS监听组合按键思路及实现过程
Apr 17 Javascript
详解vue中v-on事件监听指令的基本用法
Jul 22 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压缩多个CSS为一个css的代码并缓存
2011/04/21 PHP
php rsa加密解密使用详解
2015/01/14 PHP
php使用lua+redis实现限流,计数器模式,令牌桶模式
2019/04/04 PHP
laravel withCount 统计关联数量的方法
2019/10/10 PHP
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
THREE.JS入门教程(4)创建粒子系统
2013/01/24 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
JS模拟实现Select效果代码
2015/09/24 Javascript
跟我学习javascript的循环
2015/11/18 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
ionic在开发ios系统微信时键盘挡住输入框的解决方法(键盘弹出问题)
2016/09/06 Javascript
JS填写银行卡号每隔4位数字加一个空格
2016/12/19 Javascript
前端主流框架vue学习笔记第一篇
2017/07/26 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
2018/03/09 jQuery
JS实现textarea通过换行或者回车把多行数字分割成数组并且去掉数组中空的值
2018/10/29 Javascript
小试小程序云开发(小结)
2019/06/06 Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
2019/09/09 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
js回调函数原理与用法案例分析
2020/03/04 Javascript
jquery+css3实现的经典弹出层效果示例
2020/05/16 jQuery
OpenLayers3实现对地图的基本操作
2020/09/28 Javascript
使用python实现正则匹配检索远端FTP目录下的文件
2015/03/25 Python
Python中的super()方法使用简介
2015/08/14 Python
python生成器,可迭代对象,迭代器区别和联系
2018/02/04 Python
PyQt5每天必学之组合框
2018/04/20 Python
python多进程并行代码实例
2019/09/30 Python
详解HTML5 canvas绘图基本使用方法
2018/01/29 HTML / CSS
计算机网络专业推荐信
2013/11/24 职场文书
欢送退休感言
2014/02/08 职场文书
小学家长评语大全
2014/04/16 职场文书
关于读书的演讲稿
2014/05/07 职场文书
学习社交礼仪心得体会
2016/01/22 职场文书
德劲DE1108畅想
2021/04/22 无线电
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏