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 相关文章推荐
jquery下json数组的操作实现代码
Aug 09 Javascript
JavaScript高级程序设计(第3版)学习笔记 概述
Oct 11 Javascript
表头固定(利用jquery实现原理介绍)
Nov 08 Javascript
yepnope.js使用详解及示例分享
Jun 23 Javascript
jquery操作checkbox示例分享
Jul 21 Javascript
jQuery拖动元素并对元素进行重新排序
Dec 30 Javascript
AngularJs 弹出模态框(model)
Apr 07 Javascript
Node.js 使用流实现读写同步边读边写功能
Sep 11 Javascript
用POSTMAN发送JSON格式的POST请求示例
Sep 04 Javascript
基于原生JS封装的Modal对话框插件的示例代码
Sep 09 Javascript
JS页面动态绘图工具SVG,Canvas,VML介简介
Oct 16 Javascript
用js实现放大镜效果
Oct 28 Javascript
在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
ajax实现无刷新分页(php)
2010/07/18 PHP
php中数字0和空值的区别分析
2014/06/05 PHP
PHP使用memcache缓存技术提高响应速度的方法
2014/12/26 PHP
PHP数组操作类实例
2015/07/11 PHP
Thinkphp5.0框架视图view的循环标签用法示例
2019/10/12 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
js中查找最近的共有祖先元素的实现代码
2010/12/30 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
判断javascript的数据类型(示例代码)
2013/12/11 Javascript
Jquery遍历Json数据的方法
2015/04/20 Javascript
JS+CSS实现的经典tab选项卡效果代码
2015/09/16 Javascript
angular源码学习第一篇 setupModuleLoader方法
2016/10/20 Javascript
微信小程序 登录实例详解
2017/01/16 Javascript
JSON键值对序列化和反序列化解析
2017/01/24 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
javascript+jQuery实现360开机时间显示效果
2017/11/03 jQuery
node.js爬取中关村的在线电瓶车信息
2018/11/13 Javascript
jQuery选择器之基本选择器用法实例分析
2019/02/19 jQuery
推荐几个不错的console调试技巧实现
2019/12/20 Javascript
nodejs使用Sequelize框架操作数据库的实现
2020/10/21 NodeJs
[46:23]完美世界DOTA2联赛PWL S2 FTD vs Magma 第一场 11.20
2020/11/23 DOTA
python利用高阶函数实现剪枝函数
2018/03/20 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
在Pandas中处理NaN值的方法
2019/06/25 Python
通过cmd进入python的实例操作
2019/06/26 Python
python对绑定事件的鼠标、按键的判断实例
2019/07/17 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
HTML5 使用 sessionStorage 进行页面传值的方法
2018/07/02 HTML / CSS
乔丹诺(Giordano)酒庄德国官网:找到最好的意大利葡萄酒
2017/12/28 全球购物
Under Armour安德玛英国官网:美国高端运动科技品牌
2018/09/17 全球购物
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
公司董事长职责
2013/12/12 职场文书
中学实习教师自我鉴定
2013/12/12 职场文书
钱学森观后感
2015/06/04 职场文书
使用@Value值注入及配置文件组件扫描
2021/07/09 Java/Android