I have the following array setup, i,e:
var myArray = new Array();
我使用这个数组来动态创建面包屑导航菜单,随着用户添加更多的菜单项。我还允许他们通过点击每个面包屑菜单项旁边的叉号来删除特定的面包屑菜单项。
数组可能包含以下数据:
myArray[0] = 'MenuA';
myArray[1] = 'MenuB';
myArray[2] = 'MenuC';
myArray[3] = 'MenuD';
myArray[4] = 'MenuE';
我的问题是:
a)在JavaScript中,我如何从myArray中删除元素[1],然后重新计算索引,或者这不可能吗?
b)如果我不想要菜单选项MenuB,我需要拼接它来删除它吗?
我的问题是,如果用户删除菜单项并在末尾创建新的菜单项,这些元素的索引将如何分布?
我只想能够删除项目,但不知道如何处理数组索引。