Javscript刪除數(shù)組中指定元素并返回新數(shù)組
更新時(shí)間:2014年03月06日 17:36:09 作者:
把數(shù)組中某個(gè)值刪除,并返回新數(shù)組,需要遍歷舊數(shù)組找到要?jiǎng)h除的元素,下面有個(gè)不錯(cuò)的示例,大家可以參考下
把數(shù)組中某個(gè)值刪除,并返回新數(shù)組,需要遍歷舊數(shù)組找到要?jiǎng)h除的元素
/*
* 刪除數(shù)組中指定值
*/
Array.prototype.remove=function(value){
var len = this.length;
for(var i=0,n=0;i<len;i++){//把出了要?jiǎng)h除的元素賦值給新數(shù)組
if(this[i]!=value){
this[n++]=this[i];
}else{
console.log(i);//測(cè)試所用
}
}
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++){//把出了要?jiǎng)h除的元素賦值給新數(shù)組
if(this[i]!=value){
this[n++]=this[i];
}else{
console.log(i);//測(cè)試所用
}
}
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對(duì)象包含一些真正有用且強(qiáng)大的數(shù)學(xué)運(yùn)算,但它缺乏大多數(shù)其他語(yǔ)言提供的許多重要運(yùn)算,例如求和,乘積,奇數(shù)和偶數(shù)等等,本文就來(lái)介紹一下2023-08-08公眾號(hào)SVG動(dòng)畫交互實(shí)戰(zhàn)代碼
這篇文章主要介紹了公眾號(hào)SVG動(dòng)畫交互實(shí)戰(zhàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05【JS+CSS3】實(shí)現(xiàn)帶預(yù)覽圖幻燈片效果的示例代碼
下面小編就為大家?guī)?lái)一篇【JS+CSS3】實(shí)現(xiàn)帶預(yù)覽圖幻燈片效果的示例代碼。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家。給大家一個(gè)參考2016-03-03