Как это ? 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, время: 15:14. |