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 获取表单text,areatext,radio,checkbox,select值的代码
Nov 12 Javascript
基于jQuery的图片大小自动适应实现代码
Nov 17 Javascript
用JS判断IE版本的代码 超管用!
Aug 09 Javascript
javascript中的startWith和endWith的几种实现方法
May 07 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
Dec 14 Javascript
window.returnValue使用方法示例介绍
Jul 03 Javascript
js交换排序 冒泡排序算法(Javascript版)
Oct 04 Javascript
分享20款美化网站的 jQuery Lightbox 灯箱插件
Oct 10 Javascript
JavaScript DOM进阶方法
Apr 13 Javascript
JavaScript中的闭包
Feb 24 Javascript
微信小程序拍照和摄像功能实现方法示例
Feb 01 Javascript
使用Jenkins部署React项目的方法步骤
Mar 11 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
Yii+MYSQL锁表防止并发情况下重复数据的方法
2016/07/14 PHP
自己的js工具_Form 封装
2009/08/21 Javascript
js tab效果的实现代码
2009/12/26 Javascript
onbeforeunload与onunload事件异同点总结
2013/06/24 Javascript
自己编写的类似JS的trim方法
2013/10/09 Javascript
JavaScript中的Math 使用介绍
2014/04/21 Javascript
JavaScript及jquey实现多个数组的合并操作
2014/09/06 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
js操作table元素实现表格行列新增、删除技巧总结
2015/11/18 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
jQuery基本选择器和层次选择器学习使用
2017/02/27 Javascript
jQuery中layer分页器的使用
2017/03/13 Javascript
JavaScript数据结构之链表的实现
2017/03/19 Javascript
bootstrap模态框嵌套、tabindex属性、去除阴影的示例代码
2017/10/17 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
CKeditor4 字体颜色功能配置方法教程
2019/06/26 Javascript
Vue 使用typescript如何优雅的调用swagger API
2020/09/01 Javascript
js实现简易点击切换显示或隐藏
2020/11/29 Javascript
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
在pandas多重索引multiIndex中选定指定索引的行方法
2018/11/16 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
Python可变参数会自动填充前面的默认同名参数实例
2019/11/18 Python
python支持多线程的爬虫实例
2019/12/21 Python
Python 读取WAV音频文件 画频谱的实例
2020/03/14 Python
获取CSDN文章内容并转换为markdown文本的python
2020/09/06 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
估算杭州有多少软件工程师
2015/08/11 面试题
Linux中如何用命令创建目录
2016/12/02 面试题
团结演讲稿范文
2014/05/23 职场文书
酒桌上的开场白
2015/06/01 职场文书
优秀乡村医生事迹材料(2016精选版)
2016/02/29 职场文书
浅谈Redis位图(Bitmap)及Redis二进制中的问题
2021/07/15 Redis