jquery tem um equivalente de dojo.hitch ()?

Perdoe minha ignorância, pois não estou tão familiarizado com jquery. Existe um equivalente adojo.hitch ()? Ele retorna uma função que é garantida para ser executada no escopo fornecido.

- edit - Conforme solicitado, aqui está um exemplo. Eu uso o engate com muita freqüência para garantir que os retornos de chamada sejam executados no objeto correto. Por exemplo, digamos que eu tenha um método de utilitário chamadodoSomethingAsync e eu passo uma função de callback. Com o engate, posso garantir que a função seja executada em um determinado escopo, mesmo se o método do utilitário executar chamadas ajax e assim por diante:


expectedScopeObj = {
   flag: true,
   callback: function(){console.debug(this.flag);},
   main: function() {
     // without hitch the callback function would not find flag  
     core.util.doSomethingAsync(dojo.hitch(this, this.callback));
   }
}

Sem engate, a função de retorno de chamada poderia possivelmente ser executada em um escopo diferente e um erro seria lançadothis.flag sendo indefinido. No entanto, com o engate é garantido para ser executado dentroexecptedScopeObj.

questionAnswers(7)

yourAnswerToTheQuestion