Когда использовать это в JavaScript OO?

В Javascript OO, когда я должен использоватьthis ключевое слово?

Кроме того, если я хочу вызвать метод класса из другого метода того же класса, я должен использоватьthis или просто название функции? Например это правильно?

function Foo()
{
   this.bar= function()
   {
      alert('bar');
   }

   this.baz= function()
   {
     this.bar(); //should I use this.bar() or just bar()?
   }
}

Ответы на вопрос(6)

Ваш ответ на вопрос