propriedade ao final da cadeia para retornar o resultado a uma variável. ... Ainda assim, como você sabe, eu gostaria de me livrar da necessidade desse requisito também. : - \ Como detectar o fim de uma cadeia de métodos em JavaScript?

Em primeiro lugar e mais importante, estou tentando detectar a chamada final de uma cadeia de métodos. Eu também gostaria de conceber uma maneira de detectar quantos métodos "in" ou "down" uma cadeia de objetos que estou dentro do meu método chama em uma cadeia de método.

Por exemplo, no plugin estou escrevendo:

var result = $("#someDiv").myPlugin.foo().bar()._foo()._bar();

Digamos que o método está atualmente em execução em .bar () Eu gostaria de saber que eu sou 2 métodos abaixo da cadeia.

A razão pela qual eu preciso abstrair esta informação de alguma maneira é quando eu alcanço o último método na cadeia, eu posso retornar um resultado ao invés do objeto de plugin, quebrando a cadeia naquele ponto para ter acesso aos nossos dados no variável 'result'.

questionAnswers(3)

yourAnswerToTheQuestion