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 入门·JavaScript 具有全范围的运算符
Oct 01 Javascript
jQuery代码优化 选择符篇
Nov 01 Javascript
基于jquery实现后台左侧菜单点击上下滑动显示
Apr 11 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
Jun 12 Javascript
JS图片自动轮换效果实现思路附截图
Apr 30 Javascript
使用mini-define实现前端代码的模块化管理
Dec 25 Javascript
JavaScript动态添加style节点的方法
Jun 09 Javascript
在JavaScript中使用JSON数据
Feb 15 Javascript
jQuery使用ajax跨域获取数据的简单实例
May 18 Javascript
JS实现数组去重方法总结(六种方法)
Jul 14 Javascript
微信小程序调用wx.getImageInfo遇到的坑解决
May 31 Javascript
前端canvas中物体边框和控制点的实现示例
Aug 05 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
用户的详细注册和判断
2006/10/09 PHP
php获取远程文件大小
2015/10/20 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
PHP convert_uudecode()函数讲解
2019/02/14 PHP
一实用的实现table排序的Javascript类库
2007/09/12 Javascript
打印json对象的内容及JSON.stringify函数应用
2013/03/29 Javascript
JS子父窗口互相操作取值赋值的方法介绍
2013/05/11 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
js中点击空白区域时文本框与隐藏层的显示与影藏问题
2013/08/26 Javascript
Jquery实现图片左右自动滚动示例
2013/09/25 Javascript
JavaScript匿名函数与委托使用示例
2014/07/22 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
JavaScript 学习笔记之变量及其作用域
2015/01/14 Javascript
javascript获取重复次数最多的字符
2015/07/08 Javascript
模仿password输入框的实现代码
2016/06/07 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
jQuery设计思想
2017/03/07 Javascript
利用C/C++编写node.js原生模块的方法教程
2017/07/07 Javascript
vue component组件使用方法详解
2017/07/14 Javascript
jQuery Pagination分页插件_动力节点Java学院整理
2017/07/17 jQuery
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
带你了解session和cookie作用原理区别和用法
2017/08/14 Javascript
vue-cli3环境变量与分环境打包的方法示例
2019/02/18 Javascript
vue实践---根据不同环境,自动转换请求的url地址操作
2020/09/21 Javascript
python进阶教程之循环对象
2014/08/30 Python
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
Python面向对象类继承和组合实例分析
2018/05/28 Python
python实现简单http服务器功能
2018/09/17 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
美国亚马逊旗下男装网站:East Dane(支持中文)
2019/09/25 全球购物
经典c++面试题二
2015/08/14 面试题
一些高难度的SQL面试题
2016/11/29 面试题
《胖乎乎的小手》教学反思
2014/02/26 职场文书
2014年手术室工作总结
2014/11/26 职场文书
标准版个人借条怎么写?以及什么是借条?
2019/08/28 职场文书
php中配置文件保存修改操作 如config.php文件的读取修改等操作
2021/05/12 PHP