"Неожиданный конец ввода" - Кодекс академии каменной бумаги, ножницы

Я новичок здесь и начал пытаться изучать кодирование с Code Academy. До сих пор у меня все было в порядке, я узнал о вещах. Тем не менее, на шестом шаге я ударил по небольшой стене по их функциональному заданию "Камень, ножницы, бумага".

Вот мой код:

var compare = function (choice1, choice2) {
if (choice1 === choice2) {
return "The result is a tie!";
}

else if (choice1 === "rock") {

if (choice2 ==="scissors") {
    return "Rock wins";
}
else {
    return "Paper wins";
}
}

по какой-то причине я продолжаю получать ошибку "Неожиданный конец ввода", хотя я делал это именно так, как сказано в упражнении. Это не указывает на точное место ошибки, поэтому я немного растерялся.

1 ответ

Вы пропускаете закрытие } для объявления вашей функции:

var compare = function (choice1, choice2) {
  if (choice1 === choice2) {
    return "The result is a tie!";
  }

  else if (choice1 === "rock") {

    if (choice2 === "scissors") {
      return "Rock wins";
    }
    else {
      return "Paper wins";
    }
  }
} // <--- Closing '}' for function
Другие вопросы по тегам