Я использую векторную структуру в ActionScript 3 для хранения ссылок на пользовательский класс. Мой вектор имеет фиксированную длину по соображениям производительности, а также потому, что он должен отображать 1: 1 в другую структуру данных.
Я пытаюсь выяснить, как я "удаляю" элемент из этого фиксированного списка. Я не хочу, чтобы длина вектора изменялась, я просто хочу, чтобы значение этого элемента было "нулевым". Или, более конкретно, когда я проверяю на истинность этого элемента (например, if (myVector [index]) {// сделать что-то ...}), я хочу, чтобы этот тест провалился для этого элемента, так как он «пустой».
Естественно, я пробовал:
myVector[index] = null;
но это выдает ошибку TypeError, как и
myVector[index] = Vector.<MyClass>([]);
Так каков процесс "опустошения" элемента вектора?