Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2015, 17:10
Новичок на форуме
Отправить личное сообщение для Relgon Посмотреть профиль Найти все сообщения от Relgon
 
Регистрация: 25.03.2015
Сообщений: 3

Удаления объекта "изнутри"
Доброе время суток,уважаемые посетители форума!
В процессе изучения Js возник след. вопрос.
Можно ли полностью удалить объект ("класс") вызовом функции из этого же объекта?То есть,как исправить след. кусок кода?
function Class(a,b){
            this.A=a;
            this.B=b;
            this.check=function(){
                if (this.A==this.B)
                    delete this //???
            }
        }
Cl=new Class(1,2);
ClDell=new Class(1,1);
ClDell.check();
alert(ClDell.A) //undefined?? ClDell полностью удалилен из памяти.

PS:Гугл ничего адекватного не нашел.
Ответить с цитированием