Затвор:как освободить память закрытия в javascript?
function test() {
var count = 0;
return function() {
count++;
};
}
Как мы все знаем, count
не будет выпускать после test()
называться, и теперь, если замыкание бесполезно для меня, как я мог бы освободить память о нем?
Что вы хотите отпустить, если есть только одна переменная, которую вы собираетесь использовать в будущем, потому что вы вернули ее в функцию? – pwolaq
Какова цель возврата анонимной функции, когда никакое значение не возвращается из анонимной функции? Вы пытаетесь 'return'' count' от анонимной функции, возвращаемой 'test()' call? – guest271314
ссылка эта ссылка может быть полезна для вас: http://stackoverflow.com/questions/7248122/how-do-you-clear-memory-in-javascript –