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);
复制代码 代码如下:
/*
* 删除数组中指定值
*/
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);
相关文章
使用 JavaScript Promise 读取 Github 用户数据
这篇文章主要介绍了使用JavaScript Promise读取Github用户数据,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下2022-08-08
JavaScript Cookie显示用户上次访问的时间和次数
用cookies记录用户的访问时间与次数,然后再次访问时,在读取。2009-12-12
浅析原生JavaScript中拖拽属性draggable的使用
这篇文章主要为大家详细介绍了原生JavaScript中拖拽属性draggable使用的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下2024-03-03


最新评论