![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2006
Сообщений: 230
|
Создаю экземпляр ::
И такая запись тоже работает без проблем :: Объясните разницу. ![]() Спасибо Последний раз редактировалось iNils; 26.04.2007 в 02:49. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Можно считать, что во втором случае ссылка уходит в никуда.
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 230
|
Но объект успешно создается (во втором случае) и успешно существует, да?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Да, конечно.
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
Не понял. Что, серьезно? На объект нет ссылок, почему он не самоудалился? Счас посмотрю. Жив... ну и ну.
Последний раз редактировалось Kikasso; 26.04.2007 в 03:36. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
А почему он должен удалится? Конструктор выполнится, а дальше он будет удален, если в конструкторе не было создано ссылок на него.
|
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
не понимаю, как проверить наличие объекта, не создавая на него ссылок..
Только setInterval совместно с trace - в дебаггере ничего нет, объект остается. Но передаю this аргументом, столо быть ссылка есть. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Верно. Я не говорю, что после выполнения конструктора объект останется. Все зависит от того, создаются ли в конструкторе ссылки на самого себя или нет. Если нет, то созданный объект после отработки будет расплющен и отодран от асфальта мусорником.
|
|
|||||
|
Регистрация: Dec 2006
Сообщений: 230
|
|
![]() |
![]() |
Часовой пояс GMT +4, время: 11:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|