Javscript删除数组中指定元素并返回新数组


Posted in Javascript onMarch 06, 2014

把数组中某个值删除,并返回新数组,需要遍历旧数组找到要删除的元素

/* 
* 删除数组中指定值 
*/ 
Array.prototype.remove=function(value){ 
var len = this.length; 
for(var i=0,n=0;i<len;i++){//把出了要删除的元素赋值给新数组 
if(this[i]!=value){ 
this[n++]=this[i]; 
}else{ 
console.log(i);//测试所用 
} 
} 
this.length = n; 
}; var arr = ['1','2','3','5','2','1','4','2','2']; 
arr.remove(2); 
console.log(arr);

Javscript删除数组中指定元素并返回新数组
Javascript 相关文章推荐
javascript globalStorage类代码
Jun 04 Javascript
IE6-IE9不支持table.innerHTML的解决方法分享
Sep 14 Javascript
JQuery实现鼠标移动到图片上显示边框效果
Jan 09 Javascript
js 赋值包含单引号双引号问题的解决方法
Feb 26 Javascript
js阻止浏览器默认行为触发的通用方法(推荐)
May 15 Javascript
浅谈javascript中关于日期和时间的基础知识
Jul 13 Javascript
jQuery实现字体颜色渐变效果的方法
Mar 29 jQuery
js限制输入框只能输入数字(onkeyup触发)
Sep 28 Javascript
JavaScript 严格模式(use strict)用法实例分析
Mar 04 Javascript
基于JavaScript的数据结构队列动画实现示例解析
Aug 06 Javascript
JavaScript中MutationObServer监听DOM元素详情
Nov 27 Javascript
Vue Mint UI mt-swipe的使用方式
Jun 05 Vue.js
在Firefox下js select标签点击无法弹出
Mar 06 #Javascript
jquery选择器大全 全面详解jquery选择器
Mar 06 #Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 #Javascript
Jquery easyUI 更新行示例
Mar 06 #Javascript
js toFixed()方法的重写实现精度的统一
Mar 06 #Javascript
button没写type=button会导致点击时提交
Mar 06 #Javascript
使用jQuery时Form表单元素ID和name命名大忌
Mar 06 #Javascript
You might like
用文本文件制作留言板提示(上)
2006/10/09 PHP
用PHP与XML联手进行网站编程代码实例
2008/07/10 PHP
详谈php静态方法及普通方法的区别
2016/10/04 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
thinkPHP5框架中widget的功能与用法详解
2018/06/11 PHP
Laravel 类和接口注入相关的代码
2019/10/15 PHP
Mootools 1.2教程 设置和获取样式表属性
2009/09/15 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
Jquery实现仿新浪微博获取文本框能输入的字数代码
2013/02/22 Javascript
使用js写的一个简易的投票
2013/11/27 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
jQuery实现监控页面所有ajax请求的方法
2015/12/10 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
完美解决axios在ie下的兼容性问题
2018/03/05 Javascript
详解vue中使用微信jssdk
2019/04/19 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
2019/10/28 jQuery
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
Python数组定义方法
2016/04/13 Python
python使用正则表达式匹配字符串开头并打印示例
2017/01/11 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
2019/01/03 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
python集合是否可变总结
2019/06/20 Python
Django1.11配合uni-app发起微信支付的实现
2019/10/12 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
在jupyter notebook 添加 conda 环境的操作详解
2020/04/10 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
计算机应用专业推荐信
2013/11/13 职场文书
运动会稿件200字
2014/02/07 职场文书
网络工程师职业规划
2014/02/10 职场文书
2016大一新生军训心得体会
2016/01/11 职场文书
Redis 常见使用场景
2021/08/30 Redis
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers