TP
function setParams(param1, param2) {
return function() {
console.log(param1 + param2 )
}
$elem.addEventListener('event', setParams(1, 2))Size: a a a
TP
function setParams(param1, param2) {
return function() {
console.log(param1 + param2 )
}
$elem.addEventListener('event', setParams(1, 2))TP
NC
TP
TP
NC
function setParams(param1, param2) {
return function() {
console.log(param1 + param2 )
}
$elem.addEventListener('event', setParams(1, 2))НС
TP
TP
const paramsSumm = setParam(1, 3);
$elem.addEvent...NC
function setParams(param1, param2) {
return function() {
console.log(param1 + param2 )
}
$elem.addEventListener('event', setParams(1, 2))TP
NC
$elem.addEventListener(‘click’, (e, param1, param2) => {console.log(param1 + param2)})NC
TP
TP
NC
const func = (param1, param2, e) => {console.log(param1m, param2)}
$elem.addEventListener(‘click’, func.bind(this, 1, 2))NM

NC
NC
TP
const func = (param1, param2, e) => {console.log(param1m, param2)}
$elem.addEventListener(‘click’, func.bind(this, 1, 2))