Как получить доступ к родительскому объекту прототипа this из функции метода

У меня есть этот класс / функция

function Menu()
{
  this.closetimer = 0;
  this.dropdown = 0;
}

Menu.prototype.menuTimer = function()
{
  this.closetimer = setTimeout(function()
  {
    this.menuClose();
  }, this.timeout);
}

Menu.prototype.menuClose = function()
{
  if(this.dropdown) this.dropdown.css('visibility','hidden');
}

Я хочу вызвать функцию menuClose () , которая является частью класса Menu, но я думаю, что этот код на самом деле пытается вызвать menuClose () из объекта closetimer .

Как мне сослаться на menuClose () из объекта Menu из menuTimer () ?

10
задан zx485 25 November 2016 в 01:02
поделиться