element.addEventListener('click', someFunk);
// Вариант 1. Привязываем контекст и первые по порядку параметры
function someFunk(a, b, event) {
console.log(a, b, event);
}
element.addEventListener('click', someFunk.bind(null, 1, 2));
// Вариант 2. Используем интерфейс EventListener
function someFunk(event) {
console.log(this.a, this.b, event);
}
element.addEventListener('click', {handleEvent: someFunk, a: 1, b: 2});
element.addEventListener('click', () => someFunk(param))
var someFunk = function(param1, param2) {
return function (event) { // event по необходимости
console.log(param1 + ' ' + param2);
};
};
element.addEventListener('click', someFunk('Коллбек с доступным event', 'и аргументами'));