Я использую шаблон модуля javascript уже некоторое время.
Я показал пример шаблона модуля одному из моих коллег. Он сказал, что следующий код может вызвать утечку памяти.
var test = (function(){
var events = {
// my functions go here
}
return {
// return something
}
}());
он сказал, что, поскольку переменная events является объектом, и я не устанавливаю для него значение null, это может вызвать утечку памяти, даже если я установлю null для теста позже.
Насколько я знаю, приведенный выше фрагмент кода в порядке, потому что я не пропускаю события.
Мне нужны советы!