Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как обратиться к переменной объекта из внутренней фунции в js?

NN Профи (594), на голосовании 7 лет назад
есть что-то типа такого
myobj = function(){
this.test = 1;
this.fobj = function(){
$('.abc').mousedown(function(){
Как тут обратиться к test????
});
}
Голосование за лучший ответ
ST radio Мыслитель (5241) 7 лет назад
myobj = function(){
this.test = 1;
this.fobj = function(){
$('.abc').mousedown(function(){
alert(test)
});
}
}
Сергей Жаков Мудрец (16209) 7 лет назад
myobj = function(){
this.test = 1;
this.fobj = function(){
$('.abc').mousedown(function(){
if( typeof(myobj.test) != 'undefined' ) /* проверяем есть ли переменная myobj.test */
{
alert( myobj.test ); // делаем что то
}

});
}
Jackhammer Знаток (279) 7 лет назад
myobj = function(){
this.test = 1;

var that = this;//сохраняем текущий this в отдельную переменную

this.fobj = function(){
$('.abc').mousedown(function(){
//Как тут обратиться к test????=> используем that.test
});
}
Похожие вопросы