Как определить конец цепочки методов в JavaScript?

Во-первых, и самое главное, я пытаюсь определить конечный вызов цепочки методов. Я также хотел бы разработать способ определения количества методов "в" или "вниз" цепочки объектов, которые я нахожусь в рамках моих вызовов методов в цепочке методов.

Например, в плагине я пишу:

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

Скажем, метод в настоящее время выполняется в .bar () Я хотел бы знать, что я 2 метода в цепочке.

Причина, по которой мне нужно каким-то образом абстрагировать эту информацию, заключается в том, что когда я достигаю последнего метода в цепочке, я могу вернуть результат вместо объекта плагина, таким образом разрывая цепочку в этой точке ради получения доступа к нашим данным в переменная «результат».

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

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