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之dhDataGrid Ver2.0.0代码
Jul 01 Javascript
javascript 拖放效果实现代码
Jan 22 Javascript
JQuery的Alert消息框插件使用介绍
Oct 09 Javascript
JavaScript设置首页和收藏页面的小例子
Nov 11 Javascript
文本域中换行符的替换示例
Mar 04 Javascript
jQuery中hide()方法用法实例
Dec 24 Javascript
javascript实现避免页面按钮重复提交
Jan 08 Javascript
基于JavaScript实现选项卡效果
Jul 21 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
Jul 21 Javascript
react-native 圆弧拖动进度条实现的示例代码
Apr 12 Javascript
JS函数进阶之prototy用法实例分析
Jan 15 Javascript
JavaScript 中判断变量是否为数字的示例代码
Oct 22 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生成图形(Libchart)实例
2013/11/06 PHP
Drupal7连接多个数据库及常见问题解决
2014/03/02 PHP
Yii把CGridView文本框换成下拉框的方法
2014/12/03 PHP
php 修改上传文件大小限制实例详解
2016/10/23 PHP
Laravel 5.4因特殊字段太长导致migrations报错的解决
2017/10/22 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
提高javascript效率 一次判断,而不要次次判断
2012/03/30 Javascript
常用一些Javascript判断函数
2012/08/14 Javascript
jquery属性过滤选择器使用示例
2013/06/18 Javascript
jQuery插件EasyUI实现Layout框架页面中弹出窗体到最顶层效果(穿越iframe)
2016/08/05 Javascript
jQuery自定义插件详解及实例代码
2016/12/29 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
JS+HTML5实现获取手机验证码倒计时按钮
2018/08/08 Javascript
vue通信方式EventBus的实现代码详解
2019/06/10 Javascript
在vue中把含有html标签转为html渲染页面的实例
2019/10/28 Javascript
vue设置动态请求地址的例子
2019/11/01 Javascript
JS实现基本的网页计算器功能示例
2020/01/16 Javascript
vue集成一个支持图片缩放拖拽的富文本编辑器
2021/01/29 Vue.js
python转换字符串为摩尔斯电码的方法
2015/07/06 Python
python 整数越界问题详解
2019/06/27 Python
Python hmac模块使用实例解析
2019/12/24 Python
python matplotlib中的subplot函数使用详解
2020/01/19 Python
python可迭代对象去重实例
2020/05/15 Python
浅谈Python里面None True False之间的区别
2020/07/09 Python
python 基于selenium实现鼠标拖拽功能
2020/12/24 Python
pycharm Tab键设置成4个空格的操作
2021/02/26 Python
css3针对移动端卡顿问题的解决(动画性能优化)
2020/02/14 HTML / CSS
北京-环亚运商测试题.net程序员初步测试题
2013/05/28 面试题
《孔子游春》教学反思
2014/02/25 职场文书
环保倡议书50字
2014/05/15 职场文书
酒店销售经理岗位职责
2015/04/02 职场文书
聘任合同书
2015/09/21 职场文书
JS实现简单控制视频播放倍速的实例代码
2021/04/18 Javascript
vue如何批量引入组件、注册和使用详解
2021/05/12 Vue.js
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server