I want to remove the function creation in my code, but I don't know how? Can anyone here help me?
for (var eventName in this.events) {
var eventFunc = this.events[eventName],
splitEventName = eventName.split(" "),
eventType = splitEventName[0],
eventUI = splitEventName[1];
Utilities.addEventListener(this.ui[eventUI], eventType, (function(view, eventFunc) {
return function(e) {
eventFunc.call(view, e);
};
}(this, eventFunc)));
}