Удаление элементов из массивов 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, нужно ли склеить его, чтобы удалить?

Моя проблема в том, что если пользователь удаляет пункты меню, а в конце создает новости, как будут распределяться индексы к этим элементам?

Я просто хочу иметь возможность удалять предметы, но нене знаю, как обрабатываются индексы массива.

Ответы на вопрос(4)

Ваш ответ на вопрос