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

 更新时间:2014年03月06日 17:36:09   作者:  
把数组中某个值删除,并返回新数组,需要遍历旧数组找到要删除的元素,下面有个不错的示例,大家可以参考下
把数组中某个值删除,并返回新数组,需要遍历旧数组找到要删除的元素
复制代码 代码如下:

/*
* 删除数组中指定值
*/
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);

相关文章

  • 使用UniApp框架来阻止事件冒泡

    使用UniApp框架来阻止事件冒泡

    在开发移动应用程序时,我们经常需要处理用户交互事件,然而,有时候这些事件会冒泡,导致意外的行为和不良用户体验,在本文中,我们将探讨如何使用UniApp框架来阻止事件冒泡,并提供一些示例代码来帮助您理解如何实现这一功能,需要的朋友可以参考下
    2023-11-11
  • 纯JS实现五子棋游戏

    纯JS实现五子棋游戏

    这篇文章主要为大家详细介绍了纯JS实现五子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-05-05
  • 如jQuery般易用的api风格代码分享

    如jQuery般易用的api风格代码分享

    最近几天闲来无事,随便写了点代码玩了玩。个人觉得,应该把编码当做一种乐趣,要不然会觉得很累...
    2011-01-01
  • 使用 JavaScript Promise 读取 Github 用户数据

    使用 JavaScript Promise 读取 Github 用户数据

    这篇文章主要介绍了使用JavaScript Promise读取Github用户数据,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-08-08
  • GoJs连线上的信息展示使用详解

    GoJs连线上的信息展示使用详解

    这篇文章主要为大家介绍了GoJs连线上的信息展示使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • 分享12个Webpack中常用的Loader(小结)

    分享12个Webpack中常用的Loader(小结)

    这篇文章主要介绍了分享12个Webpack中常用的Loader(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • JavaScript Cookie显示用户上次访问的时间和次数

    JavaScript Cookie显示用户上次访问的时间和次数

    用cookies记录用户的访问时间与次数,然后再次访问时,在读取。
    2009-12-12
  • 浅析原生JavaScript中拖拽属性draggable的使用

    浅析原生JavaScript中拖拽属性draggable的使用

    这篇文章主要为大家详细介绍了原生JavaScript中拖拽属性draggable使用的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • Javascript 判断函数类型完美解决方案

    Javascript 判断函数类型完美解决方案

    在判断函数类型时,我们通常使用typeof方法,一般情况下,它会得到我们所预想的效果。
    2009-09-09
  • 老生常谈遮罩层 滚动条的问题

    老生常谈遮罩层 滚动条的问题

    小编遇到的问题是在弹出层后面的 遮罩层,因为有滚动条,导致滚动条下面不可视区域没有遮罩层。下面就为大家介绍一下解决方法
    2016-04-04

最新评论