Показать сообщение отдельно
  #1 (permalink)  
Старый 02.12.2015, 09:52
Новичок на форуме
Отправить личное сообщение для zobretatel Посмотреть профиль Найти все сообщения от zobretatel
 
Регистрация: 02.12.2015
Сообщений: 5

Как это ? 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()

Вопрос : как это можно сделать ?

Последний раз редактировалось zobretatel, 02.12.2015 в 09:55.
Ответить с цитированием