返回首页

我有一个n个元素组成的数组。数n不知道。如何删除那些n个元素的数组?:8267456 |会员

回答

评论会员:游客 时间:2012/02/07
从你的问题,它看起来像你需要从数组中删除所有元素。如果是这样,分配到一个新的空数组数组变量。我不知道,这个简单的解决方案是你真正想要什么。你需要更准确的问题。如果你想的能力,以消除任何随机的元素,数组不够好。相反,你需要使用向量,列表,LinkedList的或ArrayList和使用Remove方法。请参阅imgsrc=]此页上列出的其他集合类型,在"请参阅";请按照每一个链接可以看到它们是什么好。mdash;水杨酸
试试这个:

splice()方法添加和/或删除/从一个数组的元素,并返回被删除的元素(S)。
语法:
指数:必需的。在什么位置添加/删除元素指定一个整数,
howmany:必需的。被删除的元素数量。如果设置为0,没有任何元素都将被删除
element1的,...,elementX:可选。新元素(S)被添加到数组

例1:
{C}例2:
var fruits = ["Banana", "Orange", "Apple", "Mango"];

document.write("Removed: " + fruits.splice(2,1,"Lemon") + "<br />");

document.write(fruits);

OUTPUT1:
{体C3}输出:
从位置2删除一个元素,并添加新的元素在数组中的位置2:
{的C4}
评论会员:游客 时间:2012/02/07
kpmrafeeq:你在第n个元素吗?然后,你可以做如下{C5的}