Я просматриваю код вокруг вызова подтверждения JavaScript. По моему мнению, подтвердите returns true or false. Разработчик Я работаю с продолжает делать следующее:Окно подтверждения JavaScript
function askTheUser(question, myCallback) {
var result = confirm(question);
myCallback(result ? 2 : 1);
}
линия, которая бросает меня за цикл является result ? 2 : 1
. Зачем кому-то это делать, а не только myCallback(result);
Есть ли что-то, что связано с обратными вызовами, о которых я не знаю. Мне просто интересно вернуть true или false, связанный с тем, подтвердил ли пользователь вопрос или нет. Я продолжаю смотреть на него. Это выглядит неправильно.
спасибо.
Мы не можем сказать вам, почему важно преобразовать 'true/false' в' 2/1' без дополнительного контекста. –
В этом случае, когда пользователь нажимает OK, он возвращает '2', иначе он возвращает' 1'. – rybo111