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 设置标题的自动翻转
Oct 03 Javascript
js计算德州扑克牌面值的方法
Mar 04 Javascript
代码分析jQuery四种静态方法使用
Jul 23 Javascript
小议JavaScript中Generator和Iterator的使用
Jul 29 Javascript
总结Node.js中的一些错误类型
Aug 15 Javascript
javascript对浅拷贝和深拷贝的详解
Oct 14 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
Jan 05 Javascript
详解AngularJS ui-sref的简单使用
Apr 24 Javascript
JavaScript运动框架 解决速度正负取整问题(一)
May 17 Javascript
Vue.js自定义事件的表单输入组件方法
Mar 08 Javascript
详解Ubuntu安装angular-cli遇到的坑
Sep 08 Javascript
详解vue项目中实现图片裁剪功能
Jun 07 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中使用foreach和引用导致程序BUG的问题介绍
2012/09/05 PHP
php ZipArchive压缩函数详解实例
2013/11/06 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
php读取csv文件并输出的方法
2015/03/14 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
各种快递查询--Api接口
2016/04/26 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
PHP中迭代器的简单实现及Yii框架中的迭代器实现方法示例
2020/04/26 PHP
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
jquery小火箭返回顶部代码分享
2015/08/19 Javascript
Bootstrap网格系统详解
2016/04/26 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
ionic隐藏tabs的方法
2016/08/29 Javascript
bootstrap css样式之表单
2017/01/19 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
Bootstrap 树控件使用经验分享(图文解说)
2017/11/06 Javascript
vue中路由参数传递可能会遇到的坑
2017/12/07 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
微信小程序 wxParse插件显示视频问题
2019/09/27 Javascript
toString.call()通用的判断数据类型方法示例
2020/08/28 Javascript
Python新手实现2048小游戏
2015/03/31 Python
Python实现k-means算法
2018/02/23 Python
Python的多维空数组赋值方法
2018/04/13 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
北美领先的牛仔品牌:Buffalo David Bitton
2017/05/22 全球购物
Boom手表官网:瑞典手表品牌,设计你的手表
2019/03/11 全球购物
职业生涯规划书怎么写?
2014/09/14 职场文书
户籍证明模板
2014/09/28 职场文书
使用springboot暴露oracle数据接口的问题
2021/05/07 Oracle
关于JavaScript 中 if包含逗号表达式
2021/11/27 Javascript
css3 文字断裂效果
2022/04/22 HTML / CSS