Это может быть глупый вопрос. Я думаю, что я уже знаю ответ, просто уточнить. Если вы объявляете объект в varible1, а затем передаете значение в varible2. Если вы решите установить нулевое значение varible2, это уничтожит только ссылку или сам объект. Я хочу сказать нет, но опять же, все, что вы делаете для ссылки на себя, также влияет на пространство в памяти.
это 2 переменные в моем классе.
private var objects:Array;
private var viewableObjects:Array;
выше - переменные класса. Позже в моем коде я добавляю объект в массив объектов
objects[0][4] = new Enemy1();
Когда я отслеживаю, я получаю следующее
[object Enemy1]
Затем я добавляю его в массив видимых объектов
viewableObjects.push(objects[0]);
затем я удаляю это. это позже по линии. Я перебираю код, который мой, вы видите «i» в первом элементе.
viewableObjects[i][4] = null;
и когда я отслеживаю те же самые первые переменные "объекты [0] [4]" ... это показывает
null