Удаление элементов из массивов JavaScript
У меня есть следующие настройки массива, я, е:
var myArray = new Array();
Используя этот массив, я создаю динамическое меню, поскольку пользователь добавляет больше пунктов меню. Я также разрешаю им удалять определенные пункты меню, нажав на крестик рядом с пунктом меню eatch breadcrumb.
Массив может содержать следующие данные:
myArray[0] = 'MenuA';
myArray[1] = 'MenuB';
myArray[2] = 'MenuC';
myArray[3] = 'MenuD';
myArray[4] = 'MenuE';
Мои вопросы:
а) В JavaScript, как я могу удалить элемент [1] из myArray, а затем пересчитать индексы или это невозможно?
б) если я неНе хотите пункт меню MenuB, нужно ли склеить его, чтобы удалить?
Моя проблема в том, что если пользователь удаляет пункты меню, а в конце создает новости, как будут распределяться индексы к этим элементам?
Я просто хочу иметь возможность удалять предметы, но нене знаю, как обрабатываются индексы массива.