Propiedad al final de la cadena para devolver el resultado a una variable. ... Aun así, como saben, me gustaría deshacerme de la necesidad de ese requisito también. : - \ ¿Cómo detectar el final de una cadena de métodos en JavaScript?
En primer lugar y lo más importante, estoy tratando de detectar la llamada final de una cadena de métodos. También me gustaría idear una manera de detectar cuántos métodos "en" o "abajo" de una cadena de objetos que soy dentro de mi método llama en una cadena de métodos.
Por ejemplo, en el plugin estoy escribiendo:
var result = $("#someDiv").myPlugin.foo().bar()._foo()._bar();
Digamos que el método se está ejecutando actualmente en .bar () Me gustaría saber que tengo 2 métodos en la cadena.
La razón por la que necesito abstraer esta información de alguna manera es que cuando alcanzo el último método en la cadena puedo devolver un resultado en lugar del objeto del complemento, rompiendo así la cadena en ese punto por el bien de obtener acceso a nuestros datos en el variable 'resultado'.