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);

相关文章

  • JS使用post提交的两种方式

    JS使用post提交的两种方式

    这篇文章主要介绍了JS使用post提交的两种方式,实例分析了两种JavaScript使用post提交的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-12-12
  • js的math中缺少的数学方法小结

    js的math中缺少的数学方法小结

    JavaScript Math对象包含一些真正有用且强大的数学运算,但它缺乏大多数其他语言提供的许多重要运算,例如求和,乘积,奇数和偶数等等,本文就来介绍一下
    2023-08-08
  • JS正则中的RegExp对象对象

    JS正则中的RegExp对象对象

    JavaScript提供了一个RegExp对象来完成有关正则表达式的操作和功能,每一条正则表达式模式对应一个RegExp实例
    2012-11-11
  • JSON.stringify的多种用法总结

    JSON.stringify的多种用法总结

    这篇文章主要给大家介绍了关于JSON.stringify使用的相关资料, JSON.stringify()方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串,需要的朋友可以参考下
    2021-06-06
  • Sortable.js拖拽排序使用方法解析

    Sortable.js拖拽排序使用方法解析

    这篇文章主要为大家详细解析了Sortable.js拖拽排序使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • 公众号SVG动画交互实战代码

    公众号SVG动画交互实战代码

    这篇文章主要介绍了公众号SVG动画交互实战代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • 【JS+CSS3】实现带预览图幻灯片效果的示例代码

    【JS+CSS3】实现带预览图幻灯片效果的示例代码

    下面小编就为大家带来一篇【JS+CSS3】实现带预览图幻灯片效果的示例代码。小编觉得挺不错的,现在分享给大家。给大家一个参考
    2016-03-03
  • JS数组方法join()用法实例分析

    JS数组方法join()用法实例分析

    这篇文章主要介绍了JS数组方法join()用法,结合实例形式分析了JS数组join()方法具体功能、定义、使用方法及相关操作注意事项,需要的朋友可以参考下
    2020-01-01
  • JavaScript中对象属性的添加和删除示例

    JavaScript中对象属性的添加和删除示例

    用.为对象添加属性,用关键字delete删除属性,下面为大家介绍下对象属性的添加和删除,需要的朋友可以参考下
    2014-05-05
  • js深拷贝和浅拷贝的深入讲解

    js深拷贝和浅拷贝的深入讲解

    深拷贝和浅拷贝是面试中经常出现的,主要考察对基本类型和引用类型的理解深度,这篇文章主要给大家介绍了关于js深拷贝和浅拷贝的相关资料,需要的朋友可以参考下
    2022-05-05

最新评论