Как в функцию action(в объекте) передать агрумент
Задумал сделать универсальную функцию, которая будет формировать JSON строку, получилось кучу разных настроек в неё надо передать,
по этому решил их вынести в объект и его передавать,внутрь функции. Т.е есть массив, содержащий все ID(Event.id) на которые надо повесить действия, и функция action которая вызовется по событию. Было бы удобно написать настройки выше и передать в функцию Как сделать такое? objPageKalib=[ { Event:{ id:"Id_but_PWM", Type: 'click', option:{ type:"float", link:"PWM_Set.CGI", selector:"#Id_in_PWM", }, action: function(element, data, index){SaveParam(option)} }, }, ] |
Там где вешаю обработчик событий сделал передача в него аргумента получилось так
butt.addEventListener(Type,{handleEvent: Event.action,Event:Event}); { Event:{ id:"Id_but_PWM", Type: 'click', option:{ type:"float", link:"PWM_Set.CGI", selector:"#Id_in_PWM", }, action: function(){ functionTest(this.Event); }, }, }, |
Часовой пояс GMT +3, время: 23:56. |