callback é uma função passada para outra função em forma de argumento, sendo chamado dentro desta segunda função, como por exemplo:

function perguntarPorNome(callback) {
  var name = prompt('Por favor insira seu nome.');
  callback(name);
}

function cumprimento(name) {
  alert('Olá ' + name);
}

perguntarPorNome(cumprimento);

próxima dúvida →

qual diferença de var, let e const?