2015-08-17 3 views
-3

Когда пользователь открывает модальное я создаю класс:Создать класс снова и снова?

app.product = new app.Product(); 

Что произойдет, если пользователь открывает модальное снова и снова на протяжении всего использования сайта?

Могу ли я получить 1000 повторных классов, или оригинал будет заменен снова и снова.

Может ли это повлиять на память/производительность?

+1

Вы получите новый пароль каждый раз, но если вы не храните старый в любом месте, он будет выпущен в конце концов. – Ryan

+1

Не можете ли вы проверить свой код и посмотреть, что произойдет? – j08691

+0

Закрывается ли диалоговое окно перед его открытием? Если это приведет к тому, что ваша переменная выходит из области видимости, она будет собрана в мусор, и будет только один экземпляр за раз. – deceze

ответ

0

Предполагая, что app.product одно и то же «приложение» объект, и каждый раз, когда ссылка, сборщик мусора должен удалить память, выделенную

нового app.Product();

как только созданный им объект разыменовывается (это означает, что ссылка app.product теперь указывает на другое место, т.е. новый объект).

Это сообщение, в котором подробно описывается сборка мусора JavaScript.

What is JavaScript garbage collection?

Смежные вопросы