Мне трудно понять, как функция callback()
используется в следующем блоке кода. Как мы используем callback()
как функцию, в теле функции, когда function callback{}
не определена? Каковы рецензии на передачу true/false в качестве параметров в функцию обратного вызова ниже?
Я ценю любые разъяснения, спасибо заранее!
socket.on('new user', function(data, callback){
if (nicknames.indexOf(data) != -1){
callback(false);
}else{
callback(true);
socket.nickname = data;
nicknames.push(socket.nickname);
updateUserList();
}
});