Я видел похожие темы в этой QnA, но мой конкретный сценарий такой, как показано ниже.
function render(canvas) {
var renderer = new Renderer(canvas);
renderer.render();
}
Renderer.render()
рисует некоторые вещи на <canvas>
. Теперь дело в том, что это работает, так что это означает, что экземпляр renderer
не является сборщиком мусора. Это подводит меня к моему вопросу - когда renderer
будет собирать мусор? Обратите внимание, что этот объект не упоминается нигде, кроме как его собственными методами.
Мне бы хотелось, чтобы этот объект собирался мусором после завершения рендеринга. Есть ли способ заставить это?