js中怎么将数组中某个元素去掉

 我来答
蘑菇饭资讯
推荐于2016-01-21 · TA获得超过6万个赞
知道大有可为答主
回答量:1.7万
采纳率:90%
帮助的人:1.2亿
展开全部
本节的内容,通过一个例子,教大家删除数组中某一个元素的方法。
1,html部分

复制代码代码示例:
<input type="button" value="删除数组i位置的元素" onclick="arrayRemove();"/>
2,js代码部分

复制代码代码示例:
<script>
/**
* 删除数组中某个元素
* by www.jbxue.com
*/
function arrayRemove()
{
//初始化数组
var array = new Array();
for(var i=0; i<10; i++)
{
array.push(i+"name");
}
//检测要删除的元素(删除元素值为:7name)
for(var i=0; i<array.length; i++)
{
if(array[i] == "7name")
{
array = removeElement(i,array);//删除方法
}
}
for(var i=0; i<array.length; i++)
{
alert(array[i]);
}
}
function removeElement(index,array)
{
if(index>=0 && index<array.length)
{
for(var i=index; i<array.length; i++)
{
array[i] = array[i+1];
}
array.length = array.length-1;
}
return array;
}
</script>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式