Как это ? obj.fun1(a).fun2(b,c).fun3(d,e).fun4()...
Знания js посредственные.
Очень хочется, для упрощения работы, с объектом сделать цепочный вызов функций, определённых внутри него. У меня есть некоторый объект. obj = { SomeVar1 : SomeVal1 , SomeVar2 : SomeVal2 , ..............................., SomeVarN : SomeValN, fun1 : function(a){}, fun2 : function(b,c){}, .............................., funM : function(){}, } Кол-во функций внутри объекта может быть довольно большим. Нужно последовательно выполнить множество функций объекта. т.е. что-то вроде obj.fun1() , obj.fun2() , obj.fun3() и т.п. Вроде в JQuery видел, что там функции можно вызывать как $(selector).f1().f2().f3() Вопрос : как это можно сделать ? |
Цитата:
|
Спасибо дорогой профессор :) , как только не искал , а вот по слову цепочка не искал :) .
Благодарствую , после магического return this всё работает. http://javascript.ru/forum/misc/4403...i-vyzovov.html |
Часовой пояс GMT +3, время: 16:26. |