2013-08-22 5 views
0

У меня только вопрос о распределении памяти с ImageData в HTML. Когда вы вызываете createImageData, он, по-видимому, создает объект. Мой вопрос: когда этот объект удаляется из памяти и существует ли функция для удаления таких объектов? Если нет, использовал бы его в функции с локальной переменной, удалив объект на выходе функций?HTML5 и Canvas/createImageData

Благодаря

ответ

3

Он будет удален, если нет ссылки на него, и он выходит из области видимости, так что да, локальные переменные в функции будут освобождены, когда функция возвращает (до тех пор, пока у вас есть не создал ссылку на него в другом месте). Вы можете освободить его раньше, назначив объект null.

+0

Именно то, что я искал. Благодаря! – user1920386

+0

@ user1920386 Если это ответили на ваш вопрос, вы должны подумать о его маркировке как принятом (отметьте галочкой прямо под верхним левым углом ответа счетчика). – K3N