2015-08-05 2 views
0

У меня есть различные классы javascript.Создание нового класса более одного раза

класс создается следующим образом:

this.user = new app.User(); 

Мой вопрос, если я называю выше снова и снова и снова (каждый раз, когда я открываю модальное) будет ли какие-либо проблемы с памятью? Будет ли старый класс просто заменен новой копией, поскольку я назначаю ее одному и тому же пользователю var? Что мне нужно учитывать?

+1

Этот вопрос не имеет ничего общего с jQuery, поэтому я удалил тег. –

ответ

0

попытки создать пустой список с типом этого класса, а затем каждый раз, когда вы создаете новый экземпляр из этого класса инициализировать последний индекс неопределенного объект :)

это будет управлять классами :)

0

Вы можете проверить, является ли вы var уже объектом класса, если нет - создайте его.

this.user = (this.user instanceof app.User) ? this.user : new app.User(); 
+0

Спасибо, но мне понадобится новый экземпляр для каждой модальной загрузки. – panthro

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