Я видел некоторый код, который выглядит следующим образом:
function printErr(err) {
console.error(err)
}
request.on('error', err => printErr)
Как это работает?Я потратил часы, пытаясь понять это, и везде искал это.Я знаю, что printErr - это объект с возвращаемой функцией, но каков механизм, который позволяет ему помещать параметр err в функцию и вызывать его?
Я имею в виду:
function foo(callback){
callback()
}
request.on('error', err => foo)
Но как получить аргументы?