Как в функцию 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, время: 16:26. |