我有以下阵列设置,I,E:JavaScript数组 - 移除数组元素
var myArray = new Array();
使用此阵,我创建一个面包屑动态菜单为用户增加了更多的菜单项。我还允许他们通过点击eatch breadcrumb菜单项旁边的十字线来删除特定的面包屑菜单项。
阵列可以保持以下数据:
myArray[0] = 'MenuA';
myArray[1] = 'MenuB';
myArray[2] = 'MenuC';
myArray[3] = 'MenuD';
myArray[4] = 'MenuE';
我的问题是:
一个)在JavaScript中,如何可以从myArray的移除元件[1],然后重新计算索引或这是不可能?
b)如果我不想要菜单选项MenuB,我需要拼接它以将其删除吗?
我的问题是,如果用户删除菜单项以及在最后创建新闻,那么这些元素的索引将如何展开?
我只是想能够删除项目,但不知道如何处理数组索引。
谢谢。 Tony。
感谢CMS和其他回复的人。 – tonyf 2009-08-14 01:27:12
你可以更多地表达我吗?我没有理由,为什么不使用简单的splice native方法从数组中删除元素。 – 2010-10-20 15:53:34
我认为拼接很好,而不是写你自己的代码。 – Rajkishore 2015-06-27 08:30:16