test = new Array(1,2,3,4,5);
delete test[2];
alert(test);
Удаляется лишь значение, есть ли возможность удалить не только значение, но и ключ?
Пока сделал вариант с временным массивом и перебором, но что-то подсказывает, что есть более лаконичное решение.