Javscript刪除數(shù)組中指定元素并返回新數(shù)組
更新時(shí)間:2014年03月06日 17:36:09 作者:
把數(shù)組中某個(gè)值刪除,并返回新數(shù)組,需要遍歷舊數(shù)組找到要刪除的元素,下面有個(gè)不錯(cuò)的示例,大家可以參考下
把數(shù)組中某個(gè)值刪除,并返回新數(shù)組,需要遍歷舊數(shù)組找到要刪除的元素
/*
* 刪除數(shù)組中指定值
*/
Array.prototype.remove=function(value){
var len = this.length;
for(var i=0,n=0;i<len;i++){//把出了要刪除的元素賦值給新數(shù)組
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);
復(fù)制代碼 代碼如下:
/*
* 刪除數(shù)組中指定值
*/
Array.prototype.remove=function(value){
var len = this.length;
for(var i=0,n=0;i<len;i++){//把出了要刪除的元素賦值給新數(shù)組
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);

相關(guān)文章
js的math中缺少的數(shù)學(xué)方法小結(jié)
JavaScript?Math對象包含一些真正有用且強(qiáng)大的數(shù)學(xué)運(yùn)算,但它缺乏大多數(shù)其他語言提供的許多重要運(yùn)算,例如求和,乘積,奇數(shù)和偶數(shù)等等,本文就來介紹一下2023-08-08【JS+CSS3】實(shí)現(xiàn)帶預(yù)覽圖幻燈片效果的示例代碼
下面小編就為大家?guī)硪黄綣S+CSS3】實(shí)現(xiàn)帶預(yù)覽圖幻燈片效果的示例代碼。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家。給大家一個(gè)參考2016-03-03