@MrFredber

Не могу понять, где синтаксическая ошибка?

Есть участок кода:

function throwDice(msg) {
    if (canThrowDice) {
        let diceNumber = dice()
        playerPos = playerPos + diceNumber
        return msg.reply.photo(MapPic, {caption: "На кубике выпало ${diceNumber}.\nТеперь вы стоите на ${playerPos} клетке.", MainReplyKB});
    } else {
        return msg.reply.text("⛔️ Вы не можете бросить кубик в данный момент.");
    }
}


В нём кидает ошибку SyntaxError: Unexpected token 'return'
Но я не могу понять, почему. Ведь return же можно использовать в таких конструкциях.
P.S. это код для TeleBot
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Sing303
Кавычки не правильные
function throwDice(msg) {
    if (canThrowDice) {
        let diceNumber = dice()
        playerPos = playerPos + diceNumber
        return msg.reply.photo(MapPic, {caption: `На кубике выпало ${diceNumber}.\nТеперь вы стоите на ${playerPos} клетке.`, replyMarkup: MainReplyKB});
    } else {
        return msg.reply.text("⛔️ Вы не можете бросить кубик в данный момент.");
    }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы