Javascript删除和重新排列数组元素

时间:2012-09-26 04:18:23

标签: javascript arrays dom

我有这个图像资源集合,其中存储在数组中,用户将选择一个图像,然后所选图像将从列表中删除(也来自数组),之后数组将重新排列。我怎么能执行这样的任务? (尽可能我不想使用开源库)

2 个答案:

答案 0 :(得分:5)

听起来你需要查找splice()方法。它允许您在任何索引处添加和删除数组中的一个到多个项目。

这里是它的参考。 https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/splice

答案 1 :(得分:1)

您的问题缺少代码示例,但您可以使用Array.splice(索引,数字),而索引是基于零的,数字是要删除的项目数。

images.splice(selectedIndex,1);