js删除Array数组中指定元素的两种方法
本节内容:
js删除Array数组中指定元素
方法一,
/*
*方法:Array.remove(dx)通过遍历,重构数组
*功能:删除数组元素.
*参数:dx删除元素的下标.
*/
Array.prototype.remove=function(dx)
{
if(isNaN(dx)||dx>this.length){returnfalse;}
for(vari=0,n=0;i<this.length;i++)
{
if(this[i]!=this[dx])
{
this[n++]=this[i]
}
}
this.length-=1
}
a=['1','2','3','4','5'];
alert("elements:"+a+"\nLength:"+a.length);
a.remove(1);//删除下标为1的元素
alert("elements:"+a+"\nLength:"+a.length);
方法二,
/*
*方法:Array.baoremove(dx)
*功能:删除数组元素.
*参数:dx删除元素的下标.
*返回:在原数组上修改数组.
*/
Array.prototype.baoremove=function(dx)
{
if(isNaN(dx)||dx>this.length){returnfalse;}
this.splice(dx,1);
}
b=['1','2','3','4','5'];
alert("elements:"+b+"\nLength:"+b.length);
b.baoremove(1);//删除下标为1的元素
alert("elements:"+b+"\nLength:"+b.length);
以上这篇js删除Array数组中指定元素的两种方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西