@choupa
Архитектор (обычный, который строит)

Не создаёт ли удаление объекта из массива методом splice() утечки памяти?

Объекты в массиве хранятся по ссылке. Если я удаляю i-ый элемент такого массива методом myArray.splice( i, 1 ), то из массива удаляется ссылка на объект. А что происходит с самим объектом? Подозреваю, что он остаётся висеть в памяти.

Как такой объект при удалении из массива убить с концами? Или он там таки сам уберётся в качестве мусора?
  • Вопрос задан
  • 68 просмотров
Решения вопроса 2
@abberati
frontend-разработчик
Объекты, на которые не осталось доступных ссылок, удаляются garbage collector’ом
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы