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 相关文章推荐
js面向对象之公有、私有、静态属性和方法详解
Apr 17 Javascript
简介JavaScript中的italics()方法的使用
Jun 08 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
Jun 14 Javascript
使用JavaScript的AngularJS库编写hello world的方法
Jun 23 Javascript
JavaScript必看小技巧(必看)
Jun 07 Javascript
浅析BootStrap Treeview的简单使用
Oct 12 Javascript
js调用屏幕宽度的简单方法
Nov 14 Javascript
Vue.js进阶知识点总结
Apr 01 Javascript
在 Vue.js中优雅地使用全局事件的方法
Feb 01 Javascript
解决vue-router路由拦截造成死循环问题
Aug 05 Javascript
在Vue中获取自定义属性方法:data-id的实例
Sep 09 Javascript
node中短信api实现验证码登录的示例代码
Jan 20 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
Php图像处理类代码分享
2012/01/19 PHP
php session_decode函数用法讲解
2019/05/26 PHP
PHP使用ajax的post方式下载excel文件简单示例
2019/08/06 PHP
国外大牛IE版本检测!现在IE都到9了,IE检测代码
2012/01/04 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
2013/05/06 Javascript
Jquery创建层显示标题和内容且随鼠标移动而移动
2014/01/26 Javascript
js控制网页前进和后退的方法
2015/06/08 Javascript
自定义刻度jQuery进度条及插件
2015/09/02 Javascript
nodejs个人博客开发第七步 后台登陆
2017/04/12 NodeJs
详解Angular 4.x Injector
2017/05/04 Javascript
javascript与PHP动态往类中添加方法对比
2018/03/21 Javascript
node爬取新型冠状病毒的疫情实时动态
2020/02/06 Javascript
vue监听浏览器原生返回按钮,进行路由转跳操作
2020/09/09 Javascript
Webpack3+React16代码分割的实现
2021/03/03 Javascript
[37:23]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第二局
2016/03/04 DOTA
浅谈python为什么不需要三目运算符和switch
2016/06/17 Python
Python编程之黑板上排列组合,你舍得解开吗
2017/10/30 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
python 定义给定初值或长度的list方法
2018/06/23 Python
python使用Matplotlib画饼图
2018/09/25 Python
pytorch神经网络之卷积层与全连接层参数的设置方法
2019/08/18 Python
python 申请内存空间,用于创建多维数组的实例
2019/12/02 Python
Python logging模块写入中文出现乱码
2020/05/21 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
Python如何发送与接收大型数组
2020/08/07 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
Nisbets爱尔兰:英国最大的厨房和餐饮设备供应商
2019/01/26 全球购物
英国豪华装饰照明品牌的在线零售商:Inspyer Lighting
2019/12/10 全球购物
应届生求职推荐信
2013/10/28 职场文书
信息技术专业个人自我评价
2013/12/11 职场文书
行政专员岗位职责
2014/01/02 职场文书
一年级班主任感言
2014/03/08 职场文书
管理学院毕业生自荐信范文
2014/03/10 职场文书
激励口号大全
2014/06/17 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
2019年教师入党申请书
2019/06/27 职场文书