Я знаю, что у Javascript есть сборщик мусора. Поэтому, используя delete, удаляйте только ссылку на объект, а когда больше нет ссылки на этот объект, он удаляется GC.
Javascript сложен, с закрытием, нечетким пространством имен и наследованием прототипа, не всегда очевидно знать, когда сейчас или почему.
Я кодирую довольно большой проект Javascript и хотел бы избежать утечки памяти, одновременно ограничивая использование глобальной памяти. Я вовсе не на этапе оптимизации (пусть сначала начнет работать материал:-)), но было бы неплохо узнать о хороших практиках управления памятью, чтобы избежать написания дрянного кода.
- Итак, когда я должен использовать delete?
- Каковы ловушки, которых я должен избегать, используя объекты?
- Некоторые сведения о закрытии?
- Некоторые хорошие практики для выделения?